我有一组数据框,每个数据框都有不同的列名,例如frameOne
看起来像
Q2 Q6 Q9
1 1 0 0
2 0 1 1
...
N 1 1 0
和frameTwo
是
Q1 Q5 Q9 Q22
1 1 1 0 1
2 1 0 1 0
...
N 1 1 1 0
如果没有明确说明列名,我如何计算整个框架的平均值和标准偏差?
答案 0 :(得分:3)
根据你的回答,我猜你是在这之后。
df1 <- as.data.frame(matrix(runif(9), ncol = 3))
df2 <- as.data.frame(matrix(runif(9), ncol = 3))
df3 <- as.data.frame(matrix(runif(9), ncol = 3))
df4 <- as.data.frame(matrix(runif(9), ncol = 3))
my.objs <- ls(pattern = "df")
sapply(my.objs, FUN = function(x) {
st <- as.vector(as.matrix(get(x)))
data.frame(mean = mean(st), sd = sd(st))
})
df1 df2 df3 df4
mean 0.4967452 0.4426861 0.5198141 0.3460732
sd 0.2533854 0.2179547 0.3106693 0.3179838