R语言 计算对象每一行的平均值 – rowMeans()函数

R语言 计算对象每一行的平均值 – rowMeans()函数

R语言中的 rowMeans() 函数是用来找出数据框、矩阵或数组中每一行的平均值的。

语法: rowMeans(data)

参数:

数据: 数据框、数组或矩阵

例子1

# R program to illustrate 
# rowMean function
     
# Create example values
   
# Set seed
set.seed(1234)
   
 # Create example data                                      
data <- data.frame(matrix(round(runif(12, 2, 20)),     
                          nrow = 4, ncol = 3))
   
# Print data
print(rowMeans(data))                                      
R

输出

[1] 11.666667 12.666667  9.666667 10.333333
R

例2 :

# R program to illustrate 
# rowMean function
   
# Create example data with NA
data_na <- data.frame(matrix(round(runif(12, 2, 20)),     
                          nrow = 4, ncol = 3))
                                 
data_na[rbinom(length(data_na), 1, 0.3) == 1] <- NA
data_na <- as.data.frame(data_na)    
   
print(rowMeans(data_na, na.rm = TRUE)) 
R

输出

[1]  3 16  9  3
R

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册