Я понимаю, что использование циклов в R не лучшая практика.Я часто не могу заставить их работать.У меня есть список фреймов данных, которые я должен сделать повторяющуюся задачу.
Это список
list_BG<- list(Education,Exp_intensity,Software_skills,Specialized,Common_Skills)
Пока что я выполнил задачу вручную
пример 1:
Education_sum <-Education %>%
mutate(ANZSCO4_CODE = as.numeric(substr(ANZSCO4_CODE, 1, 3)))%>%
group_by(ANZSCO4_CODE) %>%
summarise_all(funs(mean))
Затем я попробовалцикл и ошибка
for (i in list_BG) {
Gen[[i]]<- i %>%
mutate(ANZSCO4_CODE = as.numeric(substr(ANZSCO4_CODE, 1, 3)))%>%
group_by(ANZSCO4_CODE) %>%
summarise_all(funs(mean))
}
Тогда возникает вопрос;почему мой цикл не работает и, во-вторых, как я могу превратить этот цикл в функцию, чтобы создать 5 фреймов данных, которые я пытаюсь создать.Вся помощь приветствуется.