Я практиковал пример применения в документации R.Как использовать функцию apply, чтобы не использовать столбцы имен?
x<-cbind(x1=3,x2=c(4:1, 2:5))
dimnames(x)[[1]]<-letters[1:8]
apply(x,2,mean,trim = .2)
Это результат.
x1 x2
3 3
Если я просто хочу, чтобы взять среднее значение х2, подобно
x2
3
так я стараюсь
apply(x,x[,2],mean)
и это ошибка: Ошибка в случае (d2 == 0L) { : отсутствует значение, где требуется TRUE/FALSE
так как я мог это сделать или улучшить? Благодарю.
Почему вы использовали 'apply' там? – A5C1D2H2I1M1N2O1R2T1
Сначала я использовал функцию агрегата, а имена x1 x2 - NULL. (Список (х $ x1)) – Kevin