R loop over write.xlsx()
我想使用函数R loop over write.xlsx(),r,loops,export-to-excel,R,Loops,Export To Excel,我想使用函数write.xlsx()从openxlsx将几个数据帧导出到excel文件。因此,例如: library(openxlsx) x <- c(1,2,3) for (i in x) { name <- paste("sheet", i, sep = "") assign(name, data.frame(1:4, 2:3)) path <- paste("/some_directory/",name,".xlsx" , sep = "") write.
write.xlsx()
从openxlsx
将几个数据帧导出到excel文件。因此,例如:
library(openxlsx)
x <- c(1,2,3)
for (i in x) {
name <- paste("sheet", i, sep = "")
assign(name, data.frame(1:4, 2:3))
path <- paste("/some_directory/",name,".xlsx" , sep = "")
write.xlsx(name, file = path)
}
库(openxlsx)
x您需要将data.frame保存在变量中:
库(胶水)
库(openxlsx)
x您需要将data.frame保存在变量中:
库(胶水)
库(openxlsx)
非常感谢你的工作!使用glue()
有什么好处吗?它似乎也可以不使用。glue
只是将变量值包含到字符串中的另一种方法。您有粘贴
(正如您所做的那样),sprintf
,粘合
,stru粘合
(与粘合
相同,但来自stringr
包)以及其他功能。非常感谢您的工作!使用glue()
有什么好处吗?它似乎也可以不使用。glue
只是将变量值包含到字符串中的另一种方法。您有paste
(正如您所做的那样),sprintf
,glue
,stru glue
(与glue
相同,但来自stringr
包)以及其他功能。