问题描述
我有如下数据:
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 (将#修改为@)