Можно ли выполнить циклическое обследование с помощью функции и сохранить результат? Я написал функцию, которая требует двух переменных: 1) набор данных для выполнения расчетов; 2) предметный номер.
Например, здесь фрейм данных содержит данные для двух субъектов. Я хочу просмотреть цикл данных, чтобы рассчитать среднее значение для каждого предмета и получить результат для каждого предмета.
df1<-data.frame(data= c(2,3,4,5), subject= c("S2","S1","S2","S1"))
for (i in df1) {
if df1$subject== i
subset_(i)<-mean(data)
}
Может кто-нибудь помочь мне улучшить коды, пожалуйста?
Большое спасибо за вашу помощь заранее!