【发布时间】:2019-08-22 15:03:39
【问题描述】:
所以我有一个包含日期和住院人数的数据。数据是两年的每一天。数据看起来有点像这样:
Date cardioadmission respiratoryadmission
2001-01-01 12 06
2001-01-02 10 5
2001-01-03 08 4
2001-01-04 04 6
我想制作一个这样的结果表
year cvdadmissions respiratoryadmissions
所以我想每年汇总日期,然后将年份除以夏季和冬季。假设我想看到这样的结果:
year cvdadmissions respiratoryadmissions
2001 21 22
所以我想按月而不是每天报告录取情况。某种聚合的东西。有人可以指导我吗
更新:
summary <- data %>%
mutate(month = month(Date), # what should i write in month and also in
date
year = year(Date)) %>% #same here what should i write in year and
year(date)
group_by(month, year) %>% # which month and by year which year.
summarise(cvdadmission = sum(cvdadmission),
respiratoryadmission = sum(respiratoryadmission) # i have understood this part.
您能否更详细地解释一下这些背后的逻辑。
谢谢
【问题讨论】:
-
看看
lubridate包lubridate.tidyverse.org 例如函数year
标签: r statistics time-series