В R, как читать индексный вектор? - PullRequest
1 голос
/ 26 мая 2020

* Пример. У меня есть два вектора, 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)
}**

Я уже тестировал "пасту" разных типов. Помогите! *

1 Ответ

0 голосов
/ 26 мая 2020

Мы можем использовать mget, чтобы получить значения объектов в list, l oop вместо list с lapply, получить mean

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

Если это data.frame

lapply(mget(paste0('vec_', 1:10)), function(x) mean(x$Pressure))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...