首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2 DF在R中的聚合值

2 DF在R中的聚合值
EN

Stack Overflow用户
提问于 2021-08-29 00:07:14
回答 1查看 51关注 0票数 0

我试图从两个DF中计算累积确诊病例率(即每10000人中的病例数)和按月计算的累计死亡率,并将其绘制成地图。

这是我的DF

  • DF1 - clean_dif -省、市、区、Sub_District、病例、死亡、月份、身份证
  • DF2 - indo_filter_3 - Object_ID,Village_Code,村庄,ID,省,市,区,Sub_District,Total_Populatiom,Gemoetry

到目前为止,我已经尝试过这样做,我想原因是Total_Population不是在clean_df内部,而是在indo_filter_3内部。如何从两个不同的DF (Indo_filter_3 & clean_df)创建一个新的计算字段,然后创建一个叶绿体映射?

代码语言:javascript
复制
new_df <- clean_df %>%
  group_by(Sub_District, Month) %>%
  summarise(`Cases` = sum(as.numeric(Cases))/Total_Population)


tmap_mode("plot")
tm_shape(new_df)+
  tm_fill("Cases_Pop",minimize = TRUE) +
  tm_borders(alpha = 0.5) 
EN

回答 1

Stack Overflow用户

发布于 2021-08-29 02:08:59

在聚合之前,考虑接合这两个数据帧:

代码语言:javascript
复制
new_df <- clean_df %>%
  inner_join(indo_filter_3, by=c("Province", "City", "District", "Sub_District")) %>%
  group_by(Sub_District, Month) %>%
  summarise(`Cases` = sum(as.numeric(Cases))/Total_Population)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68968941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档