的方法如下:
install.packages("openxlsx")
library(openxlsx)
data_list <- list(
data.frame(Name = c("John", "Jane", "Mike"), Age = c(25, 30, 35)),
data.frame(Name = c("Tom", "Emily", "Chris"), Age = c(40, 45, 50)),
data.frame(Name = c("Sarah", "David", "Amy"), Age = c(55, 60, 65))
)
for (i in seq_along(data_list)) {
filename <- paste("file", i, ".xlsx", sep = "")
write.xlsx(data_list[[i]], file = filename)
}
在上述代码中,seq_along(data_list)
用于生成一个与数据框列表长度相等的整数序列,以便在循环中使用索引访问每个数据框。
这是使用openxlsx库创建和保存多个.xlsx文件的基本方法。你可以根据实际需求进行调整和扩展。请注意,这里没有提及任何特定的云计算品牌商,因为openxlsx是一个开源库,可以在各种云计算环境中使用。
领取专属 10元无门槛券
手把手带您无忧上云