Как использовать Tidyverse R, как мне получить значение процент каждого столбца в строках?Используя в качестве примера набор данных mpg, я попробовал следующий код:
new_mpg <- mpg %>%
group_by(manufacturer, model) %>%
summarise (n = n()) %>%
spread(model, n) %>%
mutate_if(is.integer, as.numeric)
new_mpg[,-1] %>%
mutate(sum = rowSums(.))
Я хочу создать следующий вывод:
manufacturer | 4runner4wd | a4 | a4 quattro | a6 quattro | altima |
--------------------------------------------------------------------------
audi | NA | 0.3888889 | 0.444444 | 0.166667 | NA |
Однако, когда я добираюсь до
new_mpg[,-1] %>%
mutate(sum = rowSums(.))
столбец суммы возвращает NA.И я не могу рассчитать n () / сумма.Я просто получу АН.Есть идеи как это исправить?