【发布时间】:2015-08-15 03:45:32
【问题描述】:
我有一个数据集,我只想一次遍历数据框中的某些列来创建图表。我的数据框的结构由我从较大的数据集中解析成包含多个数据框的向量的数据组成。
我想从向量中的一个数据框中调用一列。我想循环数据框来调用每一列。
请看下面的例子:
d1 <- data.frame(y1=c(1,2,3),y2=c(4,5,6))
d2 <- data.frame(y1=c(3,2,1),y2=c(6,5,4))
my.list <- list(d1, d2)
我只需要使用 my.list
我该怎么做?
【问题讨论】:
-
首先,您有一个由数据帧组成的列表——而不是向量。此外,列表中的所有数据框都应具有相同的列名。
-
您想合并 d1 和 d2 的列吗?还是尝试从每个数据帧中提取列的子集?
-
只想提取列的子集
-
感谢您的澄清。您想将子集组合成单个向量还是单个数据框?或者您是在调用多个图表 - 每个数据框一个
-
我正在调用多个图表 - 每个数据框一个
标签: r