Я работаю над набором данных (Олимпийские игры), и я хотел бы создать набор sub_datat с конкретными условиями. Для этого я использую библиотеку dplyr, и код работает. Проблема в том, что если я изменю код с помощью %>%
, чтобы сделать его более читабельным, он больше не будет работать. Я вставил код ниже:
combination <- select(olympics, Sex, Season, Sport)
M_Summer <- combination %>%
filter(Sex == "M", Season == "Summer") %>%
mutate(Num_Sports = length(unique(M_Summer[["Sport"]]))) %>%
select(-c(Sport))
Если я запускаю код выше, R показывает это сообщение об ошибке:
Error in mutate_impl(.data, dots): Evaluation error: object 'M_Summer' not found.
Спасибо за помощь!