我有一个存储6个值的r对象,如下所示。
acc1[[1]]$overall[1]
0.9657
acc1[[2]]$overall[1]
0.96
acc1[[3]]$overall[1]
0.96
acc1[[4]]$overall[1]
0.94
acc1[[5]]$overall[1]
0.96
acc1[[6]]$overall[1]
0.95
我很想知道是否有一种有效的方法来计算这些值的平均值。我试过sapply(acc1$overall[1], mean)
但它没有用。任何提示或建议都非常感谢。
答案 0 :(得分:1)
感谢李哲源ZheyuanLi,& Paul,两个解决方案都有效,但我添加了na.rm = TRUE
来删除任何缺失的值。
mean( sapply(acc1, function (x) x$byClass[4]),na.rm = TRUE )