我尝试了不同的东西。比如tdyr包的收集功能... 但我没有得到好的结果....
我有以下表格。
year Sudan Africa
1964 5.586 13.087
1965 4.885 14.133
1966 4.233 14.343
我想得到这样的数据。
year country value
1964 Sudan 5.586
1964 Africa 13.087
1965 Sudan 4.885
1965 Africa 14.133
1966 Sudan 4.233
1966 Africa 14.343
这只是数据的一个子集。我有世界上所有的国家和1964 - 2013年的值。
thx for your help
我们可以用 pivot_longer
library(tidyr)
pivot_longer(df1, cols = -year, names_to = 'country')