0
誰かが複数のデータフレームをRの同じxlsxファイルにエクスポートする方法を教えてくれますか?複数のデータフレームを同じxlsxファイルにエクスポートするには?
私はそれを行う方法を知っていますが、いくつかのファイルをエクスポートした後でメモリ不足が発生しています。だから私は触れることはしたくない。
誰かが複数のデータフレームをRの同じxlsxファイルにエクスポートする方法を教えてくれますか?複数のデータフレームを同じxlsxファイルにエクスポートするには?
私はそれを行う方法を知っていますが、いくつかのファイルをエクスポートした後でメモリ不足が発生しています。だから私は触れることはしたくない。
write.table(df1, "test.csv", row.names = F)
write.table(df2, "test.csv", append = T, col.names = F, row.names = F)
EDIT:
XLSXファイル内の2枚の異なるシートに書き込むために:
library(openxlsx)
wb <- createWorkbook()
addWorksheet(wb, "Sheet 1")
addWorksheet(wb, "Sheet 2")
writeData(wb, 1, df1)
writeData(wb, 2, df2)
saveWorkbook(wb, file = "test.xlsx", overwrite = TRUE)
こんにちは、迅速なhelp.ThisのためのおかげでDF2でDF1に置き換えられます。私が望むのは、test.csvファイル内の別のシートにdf1とdf2を入れることです。 –
いいえ...これにより、最初のデータの後に2番目のデータが配置されます。 csv-filesには「シート」はありません。 「シート」の概念は、Excelファイル内にのみ存在します。 – guscht
csvデザインでは1枚しか使用できません。あなたは、(openxlsx)[https://github.com/awalker89/openxlsx]パッケージを見れば、.xlsxファイルに直接書き込んで、それがあなたが望むなら別のシートに書くことができます – tbradley