HOWTO · R
Rでデータフレームを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 に書き込みます。 出力を参照してください。
これらの例のパッケージがまだインストールされていない場合は、最初にインストールされる可能性があります。 バックスラッシュのエラーを避けるために、各例で \\ を使用しています。