RでデータフレームをCSVにエクスポート
-
ベース R から
write.csv
を使用して、データ フレームを R の CSV にエクスポートする -
data.table
パッケージからfwrite
を使用して、R でデータ フレームを CSV にエクスポートする -
Reader
パッケージのwrite_csv
を使用して、R でデータ フレームを CSV にエクスポートする
R でデータ フレームを CSV にエクスポートする方法は複数あります。このチュートリアルでは、R でデータ フレームを CSV にエクスポートする方法を示します。
ベース R から write.csv
を使用して、データ フレームを R の CSV にエクスポートする
ベース R には、データ フレームを CSV ファイルに書き込む関数 write.csv()
があります。 データ フレーム、ファイル パスと名前、および row.names
の 3つのパラメーターを使用します。
行名を CSV ファイルにエクスポートしたくない場合は、row.names
を false
にすることができます。 例を参照してください:
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
write.csv(Delftstack, "C:\\Users\\Sheeraz\\OneDrive\\Documents\\data.csv", row.names=TRUE)
上記のコードは、指定されたデータ フレームを CSV に書き込みます。 出力を参照してください。
data.table
パッケージから fwrite
を使用して、R でデータ フレームを CSV にエクスポートする
fwrite
は data.table
パッケージの関数で、データ フレームを CSV ファイルに書き込み、データ フレームとファイル パスと名前の 2つのパラメータを受け取ることができます。 例を参照してください:
library(data.table)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
fwrite(Delftstack, "C:\\DelftStack\\delftstack.csv")
上記のコードは、指定されたデータ フレームを CSV に書き込みます。 出力を参照してください。
Reader
パッケージの write_csv
を使用して、R でデータ フレームを CSV にエクスポートする
write_csv
は、データ フレームを CSV ファイルに書き込むことができる reader
パッケージの関数です。 データ フレームとファイル パスと名前の 2つのパラメータを取ります。 例を参照してください:
library(readr)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
write_csv(Delftstack, "C:\\DelftStack\\delftstack.csv")
上記のコードは、指定されたデータ フレームを CSV に書き込みます。 出力を参照してください。
これらの例のパッケージがまだインストールされていない場合は、最初にインストールされる可能性があります。 バックスラッシュのエラーを避けるために、各例で \\
を使用しています。
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook