是否可以将国家汇总到R中的区域? 数据

问题描述

我有如下数据:

Date        Value     Country
1/1/2020      0        China
1/2/2020      2        China
1/1/2020      8        Mexico
1/2/2020      9        Mexico
1/1/2020      1        Japan
1/2/2020      2        Japan

但是我试图找到一种方法来按日期和国家/地区汇总值,然后在区域级别重新标记新值,以便看起来像这样:

Date        Value     Region
1/1/2020      2        Asia
1/2/2020      4        Asia
1/1/2020      8     Latin America
1/2/2020      9     Latin America

我已经尝试过ifelse了:

raw %>% 
  group_by(Region = if_else(Region %in% c("Southern Asia","Eastern Asia","Southeast Asia","Central Asia","Western Asia"),"Asia",if_else(Region %in% c("Northern Africa","Sub-Saharan Africa"),"Africa",if_else(Region %in% c("Southern Europe","Eastern Europe","Western Europe"),"Europe",if_else(Region %in% c("Latin America"),"Latin American and Caribbean","North America")),Date)) %>% 
  summarise(Value = sum(Value))

但是它不起作用,我确定我错过了一步。如果有人可以帮助我,谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)