Я группирую данные, а затем резюмирую их, но также хотел бы сохранить еще один столбец. Мне не нужно выполнять какие-либо оценки содержимого этого столбца, поскольку он всегда будет таким же, как столбец group_by. Я могу добавить его в оператор group_by, но это не кажется «правильным». Я хочу сохранить State.Full.Name
после группировки по State
. Спасибо
TDAAtest <- data.frame(State=sample(state.abb,1000,replace=TRUE))
TDAAtest$State.Full.Name <- state.name[match(TDAAtest$State,state.abb)]
TDAA.states <- TDAAtest %>%
filter(!is.na(State)) %>%
group_by(State) %>%
summarize(n=n()) %>%
ungroup() %>%
arrange(State)
summarise
? Исходя из кода, вы делаете это по обоим столбцам - person akrun   schedule 23.08.2016summarize(State.Full.Name = unique(State.Full.Name), n=n())
, менее краткая. - person alistaire   schedule 23.08.2016count(...)
эквивалентноgroup_by(...) %>% summarise(n = n())
- person alistaire   schedule 23.08.2016