У меня возникли проблемы с подмножеством данных в циклах for.Вот иллюстративный пример:
x<-rnorm(n=40, m=0, sd=1)
y<-rep(1:5, 8)
df<-as.data.frame(cbind(x,y))
df_split<-split(df, df$y)
mean_vect<-rep(-99, 5)
for (i in c(1:5)) {
current_df<-df_split$i
mean_vect[i]<-mean(current_df)
}
`
Этот подход не работает, потому что я думаю, что R ищет разделение под названием" i ", когда я действительно хочу, чтобы он вытащил ihТрещина!Я также попробовал функцию подмножества с небольшой радостью.Я всегда сталкиваюсь с этими проблемами, когда пытаюсь разделить нечисловой множитель, поэтому любая помощь будет признательна