这是我的桌子: https://www.dropbox.com/s/icapgv8rh2eq8e3/HDI_EU.csv?dl=0 我想以此创建面板数据。
删除第一列后,我使用下面的代码创建面板数据。
hdi<-hdi[-c(1)]
panelhdi <- reshape(hdi, idvar = "country", ids = hdi$Country,
times = colnames(hdi[,2:29]), timevar = "year",
varying = list(names(hdi[,2:29])),v.names="hdi",
new.row.names = 1:((dim(hdi)[2])*(dim(hdi)[1])),
direction = "long")
我所得到的与我所需要的非常接近,但是我不需要相反地列出每年的国家,而是相反(每个国家依次列出年)。您能帮我修复代码吗?