【发布时间】:2021-10-28 07:26:47
【问题描述】:
我正在尝试从两个 DF 计算累计确诊病例率(即每 10000 人的病例数)和按月计算的累计死亡率,并将其绘制成地图。
这是我的 DF
- DF1 - clean_dif - [省、市、区、分区、病例、死亡、月份、ID]
- DF2 - indo_filter_3 - [Object_ID, Village_Code, Village, ID, Province, City, District, Sub_District, Total_Populatiom, Gemometry]
这是我到目前为止所尝试的,我猜它不起作用的原因是因为 Total_Population 不在 clean_df 内,而是在 indo_filter_3 内。如何从两个不同的 DF (Indo_filter_3 & clean_df) 创建一个新的计算字段,然后创建一个叶绿素图?
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)
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
请包括确切的错误。这两个代码块中的哪一个是您面临的问题?顺便说一句 - 您可能需要协调
Cases_Pop与Cases。
标签: r dataframe geospatial