【发布时间】:2021-08-15 13:59:14
【问题描述】:
我有大约 200 个不同名称的数据框,我想创建一个列表,其中包含所有这些数据框作为元素。我创建了一个包含所有这些名称的字符向量,并尝试了 for 循环,但它没有用。有什么想法吗?
示例(不起作用):
wr1 <- data.frame(name = c("Maria","Nikos"), age = c("18","25"))
new <- data.frame(name = c("George","Marianna"), age = c("45","34"))
vage <- data.frame(name = c("Argyris","Nikos"), age = c("37", "26"))
the_names <- c("wr1","new", "vage")
new_list <- list()
for(i in length(the_names)){
something <- the_names[i]
new_list <- list(new_list,something)
}
列表已创建,但它只有 2 个元素(不是 3 个),其中包含数据帧的字符名称,而不是数据帧。
我知道我做错了什么,但我被卡住了!
【问题讨论】: