Как рассчитать процент, используя R studio - PullRequest
0 голосов
/ 21 октября 2018

У меня есть набор данных, в котором перечислены неисправные автомобили по штатам.Я хочу рассчитать 10 лучших штатов с помощью плохих карт в процентах на состояние

Код, который не работает:

carDF2 = carDF %>% filter(!is.na(IsBadBuy)) %>% group_by(VNST) %>%
  mutate(PBadBuy = round(IsBadBuy/sum(IsBadBuy), 3))

Таблица данных:

1 Ответ

0 голосов
/ 21 октября 2018

Что-то вроде этого возможно?Я использовал набор данных mtcars.Замените переменные своими собственными.

Вы также добавили бы свой фильтр

mtcars
mt2 <- mtcars %>% 
  filter(!is.na(gear)) %>%
  select(cyl, gear) %>% #select the columns you want
  group_by(cyl) %>%  # for you it is VSNT
  count %>%  #because it isn't an integer
  ungroup %>% # so that values aren't 1
  mutate(prop_n = n/sum(n))
mt2

Это даст вам пропорции.

...