r-使用取自矢量的图纸名称创建Excel文件



从矢量开始:

vector <- c("alfa", "beta", "gamma", "delta", "epsilon")

我想创建一个名为sheet1=alfa、sheet2=beta等的Excel文件。

有办法吗?

实际上,我需要以.xlsx格式导出多个数据帧,并且我使用包";writexl";这些指令:

sheets <- list("sheet1Name" = dataframe1, "sheet2Name" = dataframe2)
write_xlsx(sheets, "data.xlsx")

但我必须写下";表*名称";手动,我有100多张。。。出于这个原因,我想从向量中取它们的名字。

我们可以只使用setNames或用vector值分配names

sheets <- mget(ls(pattern = '^dataframe\d+$'))
names(sheets) <- vector

最新更新