如何重塑面板?

时间:2019-05-01 07:15:11

标签: r reshape

这是我的桌子: 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")

我所得到的与我所需要的非常接近,但是我不需要相反地列出每年的国家,而是相反(每个国家依次列出年)。您能帮我修复代码吗?

0 个答案:

没有答案