我有一个数据框
test
v1 v2 v3 v4 v5 v6
1 1 3 2 1 6 2
2 2 2 3 2 3 4
3 3 5 5 3 4 1
4 4 7 7 1 2 5
5 5 9 4 3 8 7
6 6 3 1 5 2 6
我需要在此数据帧中的新列中添加以不同组合的列方式,例如m1列是v1和v5列的行均值,m2列是v2,v3和v6列的行均值。
我将m1作为由两个元素v1和v5组成的字符向量,类似其他的均值列:
m1<- c("v1","v5")
m2<- c("v2","v3","v6")
我想将此操作概括为一个函数,以便我也可以应用其他数据集,其中列名也必须是动态的。这些列名称将从另一个字符向量中获取:
meancol<-c("m1","m2")