我想在数据框中找到值的平均值.例如,如果我有以下数据:
ID Value Status
1 10 A
2 15 B
3 20 A
Run Code Online (Sandbox Code Playgroud)
我想找到状态为A的所有值的平均值.我该怎么办?
这是我的尝试:
dataframe$balance.mean(dataframe$status == 'A')
Run Code Online (Sandbox Code Playgroud)
但我不断收到错误消息Error: attempt to apply non-function.谁能帮我吗?谢谢!
rag*_*ags 12
如果我清楚地了解您的要求,以下应符合您的要求:
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"])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38270 次 |
| 最近记录: |