這個問題似乎很基本,但我一直未能找到答案。更好的方法通過引用independ添加data.frame列
我想通過引用它們的indeces來將data.frame
的列添加在一起。
假設我要添加列1,2和4
df <- data.frame(
a=rep(1, 5),
b=rep(2, 5),
c=rep(3, 5),
d=rep(4, 5)
)
我知道明確提到的列名,我可以做
> df$a + df$b + df$d
[1] 7 7 7 7 7
並參照的indeces我可以做
> df[1] + df[2] + df[4]
a
1 7
2 7
3 7
4 7
5 7
但是,上面的索引選項要求我寫出data.frame
的名稱f或我想添加的每一列。
有沒有一種方法可以將這些列添加到一起,而只是參考indeENTS和data.frame
一次?
雖然不恰當,這是很好的瞭解。 – Warner