我在 R 中有一个面板数据集,记录了几年来城市人口的百分比变化。简化版本如下所示:
city_pop<-tibble(city=c("NYC", "NYC", "LA", "LA"),
percentpopchange=c("0.1", "0.2", "0.5", "0.3"),
year=c(1980, 1981, 1980, 1981))
我想计算1980 年和 1981 年纽约和洛杉矶的总人口变化(百分比)。例如,纽约的人口变化为 0.32。我理想的数据集应为:
cum_city_pop<-tibble(city=c("NYC", "LA"),
total_percentpopchange=c("0.32", "0.95"))
有没有办法在 R 中做到这一点? 我将不胜感激任何帮助。