首页 > 解决方案 > 在 R 中,如何读取索引向量?

问题描述

*例子。我有两个向量,vec_1 和 vec_2

vec_1 <- c(1,2,3,4)
ver_2 <- c(6,7)
I want to do
vec = vector()
for(i in 1:2){
vec[i] <- mean(vec_i)
}**

我已经测试过各种类型的“粘贴”。帮助!*

标签: r

解决方案


我们可以mget用来获取 a 中对象的值list,循环使用listwith lapply,得到mean

lapply(mget(paste0("vec_", 1:2)), mean)

如果它是一个data.frame

lapply(mget(paste0('vec_', 1:10)), function(x) mean(x$Pressure))

推荐阅读