У меня есть следующий фрейм данных, Test_for_l oop .csv
Я хочу разделить фрейм данных на основе столбца «mycoreLabel». Итак, я использовал функцию list2env (), и она работала правильно. Теперь для каждого фрейма данных я хочу получить среднее значение столбца splineBD. Я не хочу использовать l oop. Но когда я использую следующий сценарий, он выдает следующую ошибку:
«Ошибка: оператор $ недопустим для atomi c векторов»
Это код я использовал,
list2env(split(Core_strata_OC, Core_strata_OC$mycoreLabel), envir = .GlobalEnv)
OCi<- c()
for (i in 1:3){
OCi[i]<- mean(`i`$splineBD)
OCi
}
OCi<-as.data.frame(OCi)