R语言 计算R数据框架中多列的平均值

R语言 计算R数据框架中多列的平均值

平均值是对所考虑的样本的中心倾向的数字表示。在这篇文章中,我们将在R编程语言中计算数据框架中多列的平均数。

公式

平均值=观察值之和/观察值总数。

方法1:使用colMeans()函数

colMeans()函数将返回给定数据框的逐列平均数。

语法:

colMeans(dataframe_name)

其中dataframe_name是输入数据框架。

对于这一点,只需将使用中的数据框架传递给colMeans()函数。其结果将是所有单独列的平均值。

例子

# create a vector 1
a=c(1,2,3,4,5)
  
# create a vector 2
b=c(3,5,6,7,3)
  
# create a vector 3
d=c(34,56,78,32,45)
  
# pass these vectors to 
# dataframe
data=data.frame(a,b,d)
  
print(data)
  
# mean columns of the 
# dataframe
print(colMeans(data))
R

输出

计算R数据框架中多列的平均值

例2 :

# create a vector 1
a=c(1,2,3,4,5)
  
# pass the vector to data frame
data=data.frame(a)
  
print(data)
  
# mean column of the dataframe
print(colMeans(data))
R

输出

计算R数据框架中多列的平均值

方法2: 使用sapply()函数

语法:

sapply(dataframe,mean)

其中dataframe是输入数据帧,mean是计算mean的方法。

为此,数据框架的名称需要与要执行的操作一起传递,在我们的例子中是mean。

例子

# numeric vector a
a=c(1,2,3,4,5)
  
# numeric vector b
b=c(3,4,5,6,7)
  
# numeric vector d
d=c(34.6,78.8,89,9.43,67.9)
  
# pass the vectors to data frame
data=data.frame(a,b,d)
  
# use sapply function to calculate mean
print(sapply(data,mean))
R

输出

     a      b      d 
 3.000  5.000 55.946 
R

例2

# numeric vector a
a=c(1,2,3,4,5)
  
# pass the vector to data frame
data=data.frame(a)
  
# use sapply function to calculate mean
print(sapply(data,mean))
R

输出

a
3
R

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册