gpt4 book ai didi

r - 将数据框列表写入多个 excel 文件

转载 作者:行者123 更新时间:2023-12-04 21:09:52 25 4
gpt4 key购买 nike

我有一个数据框列表。取名方便:

list.df

而作为数据框的对象就是这样的:
list.df[[1]]  
list.df[[2]]
list.df[[3]]

我正在尝试使用 lapply 将每个 list.df 对象写入单独的 excel 表。

我不能使用 xlsx 库,因为我的工作场所禁用了所有 Java ......
所以我一直在尝试 write_xlsx。

我尝试了以下方法:
lapply(names(list.df), 
function (x) write_xlsx(list.df[[x]], file=paste(x, "xlsx", sep=".")))

但什么也没有发生。

任何帮助,将不胜感激。

最佳答案

我想这可能对你有帮助

require(openxlsx)
available_dfs<- ls()[sapply(ls(), function(x) is.data.frame(get(x)))]

list_of_datasets <- list("Name of DataSheet1" = dataframe1, "Name of Datasheet2" = dataframe2)
write.xlsx(list_of_datasets, file = "writeXLSX2.xlsx")

关于r - 将数据框列表写入多个 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56831195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com