0

データフレームがあり、そのサブセットを作成しました。データ フレームとそのサブセットを可変要素で分割します。エクセルファイルに保存したいです。複数のExcelファイルのデータフレームを作成するループを書きたいと思います.サブセットファイルは変数ごとにシートにあります。

最後の種類の可変ワークブックを保存するだけのコードを書きました。すべてのワークブックを作成する方法。

rm(list = ls())

mtcars


split_mtcars <- split(mtcars, mtcars$cyl)
split_mtcars_subset <- split(mtcars[,2:4], mtcars$cyl)

cyl_type <- names(split_mtcars)


for(i in length(cyl_type)){
wb <- createWorkbook()
addWorksheet(wb, "raw")
addWorksheet(wb, "subset")

writeData(wb, 1, split_mtcars[[i]])
writeData(wb, 2, split_mtcars_subset[[i]])

saveWorkbook(wb, file = paste0(cyl_type[i],".xlsx"), overwrite = TRUE)
}

前もって感謝します

4

1 に答える 1