RでデータフレームをCSVにエクスポート

Sheeraz Gul 2023年6月21日
  1. ベース R から write.csv を使用して、データ フレームを R の CSV にエクスポートする
  2. data.table パッケージから fwrite を使用して、R でデータ フレームを CSV にエクスポートする
  3. Reader パッケージの write_csv を使用して、R でデータ フレームを CSV にエクスポートする
RでデータフレームをCSVにエクスポート

R でデータ フレームを CSV にエクスポートする方法は複数あります。このチュートリアルでは、R でデータ フレームを CSV にエクスポートする方法を示します。

ベース R から write.csv を使用して、データ フレームを R の CSV にエクスポートする

ベース R には、データ フレームを CSV ファイルに書き込む関数 write.csv() があります。 データ フレーム、ファイル パスと名前、および row.names の 3つのパラメーターを使用します。

行名を CSV ファイルにエクスポートしたくない場合は、row.namesfalse にすることができます。 例を参照してください:

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 に書き込みます。 出力を参照してください。

エクスポート 1

data.table パッケージから fwrite を使用して、R でデータ フレームを CSV にエクスポートする

fwritedata.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 に書き込みます。 出力を参照してください。

エクスポート 2

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 に書き込みます。 出力を参照してください。

エクスポート 3

これらの例のパッケージがまだインストールされていない場合は、最初にインストールされる可能性があります。 バックスラッシュのエラーを避けるために、各例で \\ を使用しています。

著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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