首页 > 解决方案 > 来自矩阵行的列联表

问题描述

我有一个自举样本的数据框。这意味着某些 ID 已重复。每个数据框包含 3 列:ID、YEAR、Short_Rating。

我的后续代码要求 ID 是唯一的。我需要重命名 ID 并使它们独一无二。例如,我将有以下数据框:

 ID              YEAR       Short_Rating
4205              1996          1
4205              1997          2
4205              1998          5        
4205              1999          2
2356              1996          3
2356              1997          4
2356              1998          1        
2356              1999          2
4205              1996          1
4205              1997          2
4205              1998          5        
4205              1999          2

我希望它将 ID 列中的 ID 重命名为:

   ID              YEAR       Short_Rating
    1              1996          1
    1              1997          2
    1              1998          5        
    1              1999          2
    2              1996          3
    2              1997          4
    2              1998          1        
    2              1999          2
    3              1996          1
    3              1997          2
    3              1998          5        
    3              1999          2

每个 ID 将始终包含相同的年数。

标签: rdataframerename

解决方案


推荐阅读