2
У меня есть вектор hu <-rnorm(20)
с именами names(hu) <- c(1:5,1:5,6:10,3:7)
как их группировать, чтобы я мог использовать средства на основе имен?получение значения переменных на основе имен
У меня есть вектор hu <-rnorm(20)
с именами names(hu) <- c(1:5,1:5,6:10,3:7)
как их группировать, чтобы я мог использовать средства на основе имен?получение значения переменных на основе имен
Попробуйте
tapply(hu, names(hu), FUN=mean)
Если вам нужно в порядке 1:10, преобразовывать имена (HU) от 'символа' к 'числовой'
tapply(hu, as.numeric(names(hu)), FUN=mean)
Или
unique(ave(hu, names(hu)))