我使用writexl包将两个dataframe保存到R shiny中的一个csv文件中。
下面是我的部分代码:
library(writexl)
server <- function(input,output){
filename = function(){
paste('data.csv')
},
content = function(file){
df1 <- ...
df2 <- ...
write_xlsx(list(df1,df2), file)
}
)这段代码适用于我,但是您知道如何为df1和df2提供自定义的工作表名称吗?我不想更改包,只想使用"write_xlsx",而不是"write.xlsx“。
发布于 2020-06-18 03:22:03
嗨,我刚刚算出来了:
write_xlsx(list("sheet name1" = df1, "sheet name2" = df2), file)发布于 2020-06-18 03:17:35
只需给列表中的数据框命名,它就会起作用。
write_xlsx(list(df1 = df1, df2 = df2), file)https://stackoverflow.com/questions/62436524
复制相似问题