1
我并不是真的想要调换一个数据框,本身。但我试图达到的是类似的东西。没有for循环的“移调”数据框
我有以下形式的(非常大的)数据帧:
variable country iso 2007 2008 2009 2010 2011 2012 2014
Var1 Argentina ARG 67.3 65 63.6 60.4 56.6 54.4 57.3
Var2 Argentina ARG 196.785 196.918 207.487 209.596 219.171 216.852 213.124
Var1 Austria AUT 97.3 95 63.6 60.4 56.6 54.4 57.3
Var2 Austria AUT 296.785 396.918 207.487 209.596 219.171 216.852 213.124
等许多变数,年份和国家。
我想要得到它的形式:
country iso year Var1 Var2
Argentina ARG 2007 67.3 196.785
Argentina ARG 2008 65 196.918
。
。
Austria AUT 2007 97.3 296.785
Austria AUT 2008 95 396.918
等..
有没有干净的方式来做到这一点,而不诉诸for循环等等。??
我在想,必须有dplyr merge
函数可以做到这一点的变化,但我似乎无法找到任何东西。
这工作得很好,谢谢! – jackson5