【发布时间】:2018-08-04 07:10:55
【问题描述】:
我有这个数据框:
year<-1990:2000
v1<-1:11
v2<-20:30
df1<-data.frame(year,v1, v2)
我想计算所有列的均值,但第一个基于条件(在我的情况下,根据第一列的条件)
我想做类似的事情:
colMeans(df1[,-1], condition is: year > 1992 $ year<1998)
如果列数太大,R 中最有效的方法是什么?
【问题讨论】:
-
您的预期输出是什么?
-
显然,
v1和v2的平均值,对于特定年份。在示例中,是 1992 年到 1998 年的平均值。 -
那么数字是多少?请将这些添加到您的问题中
标签: r conditional average aggregate-functions mean