在R中求平均数与中位数

mean()用于求平均数,语法:mean(x, na.rm = FALSE)

1
2
3
4
5
6
7
8
9
> x <- c(12,3,45,23,25,31,17)
> mean(x)
[1] 22.28571

> x <- c(12,3,45,23,25,31,17,NA) # 这个向量中含NA,计算平均数会产生NA;
> mean(x)
[1] NA
> mean(x,na.rm=TRUE) # na.rm=TRUE,去除缺失值(missing values)
[1] 22.28571

median()用于求中位数,语法:median(x, na.rm = FALSE)

1
2
3
> x <- c(23,12,3,45,25,31,17,NA)
> median(x,na.rm=TRUE)
[1] 23

注意,在这两个例子当中,中位数与平均数接近,这是个特例,一般情况下,这两个数据可能差别极大。

  • 本文作者:括囊无誉
  • 本文链接: R/R_mean/
  • 版权声明: 本博客所有文章均为原创作品,转载请注明出处!
------ 本文结束 ------
坚持原创文章分享,您的支持将鼓励我继续创作!