Ошибка при загрузке фрейма данных «GaltonFamilies» в R-объект не найдена

#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. Большое спасибо, теперь все работает!