我想在数据框中找到值的平均值.例如,如果我有以下数据:
ID Value Status 1 10 A 2 15 B 3 20 A
我想找到状态为A的所有值的平均值.我该怎么办?
这是我的尝试:
dataframe$balance.mean(dataframe$status == 'A')
但我不断收到错误消息Error: attempt to apply non-function
.谁能帮我吗?谢谢!
如果我清楚地了解您的要求,以下应符合您的要求:
id<-c(1,2,3) val<-c(10,15,20) sta<-c("A","B","A") df<-data.frame(id,val,sta) mean(df$val[df$sta=="A"])