Как я могу суммировать все значения, которые имеют одно и то же название студии? - PullRequest
0 голосов
/ 22 февраля 2020

Я хочу сделать график c с общим количеством положительных случаев для каждого города в год.

Например, в Бьютте в 2006 году было (изобретено) 34 случая, поэтому мне нужно это но с каждым городом.

Это данные, с которыми я работаю: enter image description here

Ответы [ 2 ]

0 голосов
/ 22 февраля 2020
> aggregate(Positive.Cases ~ Year + County, FUN=sum, data=data)
  Year       County Positive.Cases
1 2006      Alameda             13
2 2006        Butte             93
3 2006 Contra Costa             40
4 2006       Coulsa             22

# Barplot
library(ggplot)
library(dplyr)

data %>%
  mutate(Year = factor(Year)) %>%
  group_by(Year, County) %>%
  summarise(Case=sum(Positive.Cases)) %>%
  ggplot(aes(Year, Case,fill=County)) +
  geom_bar(stat="identity", position="dodge")

enter image description here

0 голосов
/ 22 февраля 2020

Например,

aggregate(Positive.Cases ~ Year + County, data=df, sum)

У вас есть документация здесь: функция_агрегата

Надеюсь, я смог вам помочь.

...