HOWTO · R

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

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