【发布时间】:2019-09-09 17:11:54
【问题描述】:
我试图从本质上将我拥有的数据帧拆分为几个不同的数据帧,每个数据帧只是原始数据帧的一列,并将每个数据帧存储在一个列表中。我用原始列名命名这些新数据框中的每一个,但不知道如何访问对象(数据框)而不是简单的列名。下面的简单例子:
tablenames <- names(mtcars)
for (i in 1:3) {
assign(paste0(tablenames[i]), mtcars %>% select(paste0(tablenames[i])))
}
tablenames[i]
>>"disp"
我想返回创建的对象disp,而不是"disp"(但实际上不输入disp)。这可能吗?
【问题讨论】: