【问题标题】:writing excel sheet with multiple sheetNames out of nested tibble with purrr使用 purrr 从嵌套的 tibble 中编写具有多个 sheetNames 的 excel 表
【发布时间】:2021-02-17 07:22:09
【问题描述】:

如何使用 purrr 从嵌套的 tibble 中将多个 excel 工作表写入一个 excel 文件?
嵌套的小标题如下所示:

# A tibble: 3 x 2
  sheetName data            
  <chr>     <list>          
1 Sheet1    <tibble [4 x 2]>
2 Sheet2    <tibble [4 x 2]>
3 Sheet3    <tibble [4 x 2]>

感谢您的帮助!

【问题讨论】:

标签: r purrr tibble


【解决方案1】:

创建一个命名的数据框列表并将其与openxlsxwritexl 包一起使用。

openxlsx::write.xlsx(setNames(df$data, df$sheetName), 'temp.xlsx')

writexl::write_xlsx(setNames(df$data, df$sheetName), 'temp1.xlsx')

【讨论】:

    猜你喜欢
    • 2021-03-29
    • 1970-01-01
    • 2021-10-29
    • 2018-10-12
    • 1970-01-01
    • 2022-01-11
    • 2023-02-26
    • 1970-01-01
    • 2022-07-07
    相关资源
    最近更新 更多