Я дополняю следующий код для вычисления среднего и стандартного значений одного столбца в моих данных после фильтрации.
brfss2013 %>% filter(genhlth != "NA") %>% filter(genhlth == 'Poor') %>%
filter(sleptim1 !='NA') %>% summarise(mean_poor_sleep = mean(sleptim1),
sd_poor_sleep = sd(sleptim1), n = n())
Я получаю следующее резюме.
mean_poor_sleep sd_poor_sleep n
1 6.737152 2.391026 26639
Как я могу получить среднее значение в переменной, чтобы я мог использовать его позже в своем коде. В настоящее время, когда я пытаюсь получить доступ к среднему значению, я получаю следующую ошибку.
> mean_poor_sleep
Error: object 'mean_poor_sleep' not found
df <- brfss2013 %>% filter(genhlth != "NA".......
, а затем вы можете сделатьdf$mean_poor_sleep
или, если вы просто хотитеmean_poor_sleep
, вы можете добавить%>% pull(mean_poor_sleep)
и сохранить его в переменной. - person Ronak Shah   schedule 04.02.2019