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