代码之家  ›  专栏  ›  技术社区  ›  Ed_Gravy

在R中转换单个列中的多行

  •  0
  • Ed_Gravy  · 技术社区  · 4 年前

    我很难转换我的 data.frame 目前看起来是这样的:

    Code Country        1950    1951    1952    1953    1954
    AFG  Afghanistan    20,249  21,352  22,532  23,557  24,555
    ALB  Albania        8,097   8,986   10,058  11,123  12,246
    

    现在我想改变这个 data.frame数据框 进入一个长期 .

    Code Country        Year    Value
    AFG  Afghanistan    1950    20,249
    AFG  Afghanistan    1951    21,352
    AFG  Afghanistan    1952    22,532
    AFG  Afghanistan    1953    23,557
    AFG  Afghanistan    1954    24,555
    ALB  Albania        1950    8,097
    ALB  Albania        1951    8,986
    ALB  Albania        1952    10,058
    ALB  Albania        1953    11,123
    ALB  Albania        1954    12,246
    

    melt() reshape() 功能 然而,到目前为止,我只得到了混乱的结果。

    函数自

    0 回复  |  直到 7 年前
    推荐文章