R中几列数据的统计
statistics on several columns of data in R
我要找到我的数据的均值、中值和...。但是,我需要找到这些数据,例如每 10 列,我的列中有一些 NA 数据。请指导我该怎么做。
也许这是一个基本问题,但我找不到与此相关的任何帖子。
感谢
我们可以 split
将数据集 data.frame
list
library(matrixStats)
lst1 <- split.default(df1, as.integer(gl(ncol(df1), 10, ncol(df1))))
如果我们需要一个mean/median
sapply(lst1, function(x) mean(unlist(x), na.rm = TRUE))
sapply(lst1, function(x) median(unlist(x), na.rm = TRUE))
数据
set.seed(24)
df1 <- as.data.frame(matrix(sample(c(NA, 1:10), 25* 10,
replace = TRUE), ncol = 25))
我要找到我的数据的均值、中值和...。但是,我需要找到这些数据,例如每 10 列,我的列中有一些 NA 数据。请指导我该怎么做。
也许这是一个基本问题,但我找不到与此相关的任何帖子。
感谢
我们可以 split
将数据集 data.frame
list
library(matrixStats)
lst1 <- split.default(df1, as.integer(gl(ncol(df1), 10, ncol(df1))))
如果我们需要一个mean/median
sapply(lst1, function(x) mean(unlist(x), na.rm = TRUE))
sapply(lst1, function(x) median(unlist(x), na.rm = TRUE))
数据
set.seed(24)
df1 <- as.data.frame(matrix(sample(c(NA, 1:10), 25* 10,
replace = TRUE), ncol = 25))