データフレームのリストを使用してxlsxファイルを作成する必要があります。私はこの解決策を見つけたopenxlsx solution、以下を参照(または5番目の回答Syed)。しかし、私のリストには51個の名前付きデータフレームがありますが、データフレームの長いリストの場合、以下にどのような変更を加えますか?私の作成したExcelファイルは開かないからです。リスト内のデータフレームをxlsxに名前付きシートでエクスポートする
require(openxlsx)
list_of_datasets <- list("Name of DataSheet1" = dataframe1, "Name of Datasheet2" = dataframe2)
write.xlsx(list_of_datasets, file = "writeXLSX2.xlsx")
私は(リスト名、=「ファイル」)write.xlsxを実行しようとした、コマンドが正常に実行されたとのxlsxファイルを作成し、それを開いている間、それはエラーアップスロー「ファイルを開くことができませんMicrosoft Excelをそれは腐敗しているからです "。私はベクトルの長さを1-2に短縮しようとしましたが、開けません。
EDIT:複数の名前付きのワークシートを含むブックを作成するには、今
#extract all data frames
list2env(soup ,.GlobalEnv)
#reassign names and form new list
list_of_datasets1 <- list("filename"=dataframe,.....)
#write new list
write.xlsx(list_of_datasets1, file = "template.xlsx")
各データフレームは、新しいシートことになっていますか? – Cybernetic
はい、データ入力フォームとして使用することを意図しています。 – Poppinyoshi