计算均值时,如何仅包含满足特定条件的行?

时间:2019-10-03 11:57:53

标签: r

我对R很陌生,所以这很基本,但是撞墙了!

基本上,我试图计算均值,但我只想包括满足特定条件的行。该列仅具有1,2,3,4,5,6,7,8,9,10级。我只想包含此列中数据为2或3的行。

感谢一位对R陌生的非常困惑的学生!

1 个答案:

答案 0 :(得分:0)

使用均值函数时可以过滤数据:

# df: the data.frame you're using
# columnToFilter: column you are going to filter
# columnToMean: column which you're calculating the mean
mean(df[df$columnFitler %in% c(2,3), ]$columnToMean)