导出列表元素以在 R 中分隔 excel 个文件
Export elements of a list to separate excel files in R
我有一个包含 24 个数据帧的列表,我想知道是否有一种简单的方法可以将每个元素从 R 导出到它自己的 excel 文件,最好使用列表元素的名称excel 文件标题?
我知道我可以做到 write.xlsx(listofdfs, "newexcelfilename.xlsx")
,它会将每个元素放入文件中自己的工作表中,但就我而言,我最终需要分别通过电子邮件发送这些文件,所以最好是可以将它们放入自己的 excel 文件中。提前致谢!
您可以使用 base R 中的任何应用函数。例如,使用 Map
-
Map(openxlsx::write.xlsx, listofdfs, paste0(names(listofdfs), '.xlsx'))
还有purrr::imap
-
purrr::imap(listofdfs, ~openxlsx::write.xlsx(.x, paste0(.y, '.xlsx')))
我有一个包含 24 个数据帧的列表,我想知道是否有一种简单的方法可以将每个元素从 R 导出到它自己的 excel 文件,最好使用列表元素的名称excel 文件标题?
我知道我可以做到 write.xlsx(listofdfs, "newexcelfilename.xlsx")
,它会将每个元素放入文件中自己的工作表中,但就我而言,我最终需要分别通过电子邮件发送这些文件,所以最好是可以将它们放入自己的 excel 文件中。提前致谢!
您可以使用 base R 中的任何应用函数。例如,使用 Map
-
Map(openxlsx::write.xlsx, listofdfs, paste0(names(listofdfs), '.xlsx'))
还有purrr::imap
-
purrr::imap(listofdfs, ~openxlsx::write.xlsx(.x, paste0(.y, '.xlsx')))