使用从矢量中获取的图纸名称创建一个 Excel 文件
Create an Excel file with the name of sheets taken from a vector
从向量开始:
vector <- c("alfa", "beta", "gamma", "delta", "epsilon")
我想创建一个 Excel 文件,名称为 sheet1 = alfa,名称为 sheet2 = beta,等等
有办法吗?
实际上,我需要以 .xlsx 格式导出多个数据帧,我使用包“writexl”和这些说明:
sheets <- list("sheet1Name" = dataframe1, "sheet2Name" = dataframe2)
write_xlsx(sheets, "data.xlsx")
但是我必须手动写“sheet*Name”,而且我有 100 多个 sheets...
出于这个原因,我想从向量中获取他们的名字。
我们可以只使用 setNames
或将 names
分配给 vector
值
sheets <- mget(ls(pattern = '^dataframe\d+$'))
names(sheets) <- vector
从向量开始:
vector <- c("alfa", "beta", "gamma", "delta", "epsilon")
我想创建一个 Excel 文件,名称为 sheet1 = alfa,名称为 sheet2 = beta,等等
有办法吗?
实际上,我需要以 .xlsx 格式导出多个数据帧,我使用包“writexl”和这些说明:
sheets <- list("sheet1Name" = dataframe1, "sheet2Name" = dataframe2)
write_xlsx(sheets, "data.xlsx")
但是我必须手动写“sheet*Name”,而且我有 100 多个 sheets... 出于这个原因,我想从向量中获取他们的名字。
我们可以只使用 setNames
或将 names
分配给 vector
值
sheets <- mget(ls(pattern = '^dataframe\d+$'))
names(sheets) <- vector