【发布时间】:2019-02-20 19:06:36
【问题描述】:
我正在努力处理具有多个变量的长格式的大量面板数据。看起来是这样的
set.seed(42)
dat_0=
data.frame(
c(rep('AFG',2),rep('UK',2)),
c(rep(c('GDP','pop'),2)),
runif(4),
runif(4))
colnames(dat_0)<-c('country','variable','2010','2011')
生成这样的数据框:
country variable 2010 2011
1 AFG GDP 0.535761290 0.7515226
2 AFG pop 0.002272966 0.4527316
3 UK GDP 0.608937453 0.5357900
4 UK pop 0.836801559 0.5373767
我正在尝试/努力将其强制到这个结构中
country year GDP pop
1 AFG 2010 0.5357612 0.0022729
2 AFG 2011 0.7515226 0.4527316
3 UK 2010 0.6089374 0.8368015
4 UK 2011 0.5357900 0.5373767
如果重复道歉,我似乎正在为 reshape/tidyr/dplyr 苦苦挣扎
【问题讨论】: