我在带有 R 3.1.1 的 Mac OS 10.10 上
假设我有以下数据框a
并b
具有相同的属性:
a<- structure(list(X1 = 1:5, X2 = 6:10), .Names = c("X1", "X2"), row.names = c(NA,
-5L), class = "data.frame")
b<- structure(list(X1 = 11:15, X2 = 16:20), .Names = c("X1", "X2"
), row.names = c(NA, -5L), class = "data.frame")
a
并假设我需要同时对两者进行一些清理/应用一些功能(例如删除列并将第一列乘以 2)b
,以便原始数据帧反映具有以下所需输出的更改:
> a
X1
1 2
2 4
3 6
4 8
5 10
> b
X1
1 22
2 24
3 26
4 28
5 30
我刚刚学习了 for 循环和 *apply 函数,但是在将它们应用于我拥有的数据框(不是而且更大)时会感到a
困惑b
。