R列作为行值

我尝试了不同的事情。像tdyr软件包的collect函数一样,但是我没有得到很好的结果。

我有下表:

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年期间的世界所有国家和价值观。

谢谢你的帮助