【发布时间】:2019-06-26 12:57:37
【问题描述】:
我正在从一个目录中读取几个 excel 文件,我希望读取的数据帧根据字符串向量动态命名
我有一个包含国家名称的字符串向量
cnts <- c("de", "ar", "fr")
然后我读取了一个excel文件,它的路径已经存储在一个向量(文件)中
df <- read.xlsx(file[1], 1)
现在我想将 df 重命名为国家向量中的第一个元素,所以我这样做了
cnts[1] <- df
但这不起作用并给我一个错误
在cnts[2]
我希望将 df 重命名为 de 我知道问题所在,它试图将整个 df 写入位置 1 的字符串向量,但是我如何动态地 重命名数据帧?
【问题讨论】:
-
我不明白你需要什么。您想要一个名为“de”的变量,它将包含数据框 df ? (第二个变量是“ar”,其中包含第二个数据框等......)