如何使用库(writexl)pakcage以自定义名称保存多个数据框

Yih*_*Bao 3 r shinyapps

我正在使用 writexl 包将两个数据帧保存到 R闪亮的一个 csv 文件中。

这是我的代码的一部分:

library(writexl)
server <- function(input,output){
    filename = function(){
              paste('data.csv')
            },
    content = function(file){
    df1  <- ...
    df2 <- ...
    write_xlsx(list(df1,df2), file) 
        }
      )
Run Code Online (Sandbox Code Playgroud)

此代码适用于我,但您知道如何为 df1 和 df2 指定自定义工作表名称吗?我不想更改包,只想使用“write_xlsx”,而不是“write.xlsx”

Yih*_*Bao 7

嗨,我刚刚解决了:

write_xlsx(list("sheet name1" = df1, "sheet name2" = df2), file)
Run Code Online (Sandbox Code Playgroud)