#r
#r
Вопрос:
Я использую следующий код, чтобы получить набор высот, выбранных из GaltonFamilies
set.seed(1989, sample.kind="Rounding")
library(HistData)
data("GaltonFamilies")
female_heights <- GaltonFamilies%>%
filter(gender == "female") %>%
group_by(family) %>%
sample_n(1) %>%
ungroup() %>%
select(mother, childHeight) %>%
rename(daughter = childHeight)
Но затем я получаю следующую ошибку:
"Error in eval(lhs, parent, parent) : object 'GaltonFamilies' not found"
Есть идеи о том, что может происходить?
Комментарии:
1. Я не могу воспроизвести эту ошибку. Вы уверены, что не получаете никаких ошибок / предупреждений из первых трех строк? Похоже, вы просто не загружаете набор данных в свою глобальную среду.
ls()
Возвращает ли «GaltonFamilies» после выполненияdata()
команды? Какую версиюHistData
вы используете?2. @MrFlick Спасибо за совет, теперь я получаю новую ошибку: «Ошибка в фильтре (., пол == «женский»): объект «пол» не найден». Есть идеи по этому поводу?
3. Похоже, вы пытаетесь использовать
dplyr
функции. Вы также загрузили эту библиотеку? Этого нет в коде, которым вы поделились. Чтоnames(GaltonFamilies)
возвращает.4. @MrFlick Ах, я забыл dplyr. Большое спасибо, теперь все работает!