Используйте do.call для записи файла Excel с несколькими листами из списка data.frames - PullRequest
0 голосов
/ 31 августа 2018

Иметь список данных, скажем, list_dataframe, список имен листов list_sheet_names и length(list_sheet_names) = length(list_dataframe) = 6. Я планирую использовать:

do.call(write.xlsx2, c(list_dataframe, file = 'filename.xlsx', sheetName = list_sheet_names, append = TRUE, row.names = FALSE, col.names = TRUE))

Однако, похоже, все data.frames написаны на одном листе, как решить эту проблему?

...