Как мне решить объект ошибки, не найденный после того, как я создал эту переменную, используя mutate? - PullRequest
0 голосов
/ 19 апреля 2020

Я добавил переменную, которая является суммой всех политик для каждого клиента:

mhomes %>% mutate(total_policies = rowSums(select(., starts_with("num"))))

Однако, когда я теперь хочу использовать эту переменную total_policies в графиках или при использовании summary(), она говорит: Ошибка в резюме (total_policies): объект 'total_policies' не найден.

Я не понимаю, что я сделал не так или что я должен делать по-другому здесь.

1 Ответ

0 голосов
/ 19 апреля 2020

Может быть немного круглым, но чувство решает цель. Учитывая, что df - это набор данных, и он имеет customer_id , policy_id и policy_amount в качестве переменных, тогда приведенная ниже команда должна работать

req_output = df %>% group_by(customer_id) %>% summarise (total_policies = sum (policy_amount)

, если проблема не устранена, просьба преобразовать ее во фрейм данных и попробовать построить график

req_output = as.data.frame(req_output)

...