Я пытаюсь создать фрейм данных, содержащий количество съемок по штату и расе, используя group_by и суммировать, однако я продолжаю получать ошибку «объект не найден» со ссылкой на имена столбцов, которые я включил, хотя они существуют.
Я уже пытался перезапустить сеанс, перезапустить R, найти ответы от Googling, посмотреть похожие видео на YouTube, включая учебные пособия по group_by и суммировать, а также выполнить поиск здесь в Stack Overflow и не могу найти ничего, что может помочь.
Используемая версия RStudio: Версия 1.1.463
Код, который я успешно написал:
temp1 <- cleansed_data[, c("state", "race", "for_count")]
View(temp1)
Код, который генерирует ошибку:
temp2 <- temp1 %>% select(state, race, for_count) %>% group_by(state, race) %>% summarise(num_shootings = sum(for_count))
Я вижу ошибку:
Error in summarise(num_shootings = sum(for_count)) :
object 'for_count' not found
Я ожидаю получить фрейм данных из 3 столбцов с столбцами state, race и num_shootings, где каждая строка содержит сумму значений for_count для каждой комбинации состояния и race.
Но я просто получаю ошибку "объект не найден".
Дополнительная информация, которая может быть мне полезна:
Выход:
dput(head(temp1))
это:
структура (список (состояние = c ("IL", "PA", "FL", "IL", "CA", "PA")), race = c ("черный", "белый", "белый" "," Latino "," Unknown "," White "), for_count = c (1, 1, 1, 1, 1, 1)), row.names = c (NA, 6L), class =" data.frame «)
Библиотеки, которые я загрузил:
tidyverse, операторы, dplyr, ggplot2, knitr
Я пытаюсь создать HTML-файл RMarkdown.
Полный файл RMarkdown, в котором находится этот код проблемы, находится здесь:
https://github.com/foxnic/US-Mass-Shootings-Analysis/blob/master/Shootings_html_version.Rmd
... в:
## State & Race