当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 rowMeans()用法及代码示例


R 语言中的 rowMeans() 函数用于找出 DataFrame 、矩阵或数组的每一行的均值。

用法: rowMeans(data)

参数:
data: DataFrame 、数组或矩阵

例子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))                                      

输出:

[1] 11.666667 12.666667  9.666667 10.333333

范例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)) 

输出:

[1]  3 16  9  3



相关用法


注:本文由纯净天空筛选整理自akhilsharma870大神的英文原创作品 Calculate the Mean of each Row of an Object in R Programming – rowMeans() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。