在R程序中订购后重新编号行

use*_*750 16 r

我订购了一组行来获取这个:

2   1983  TRI-COUNTY  TRAUTH         0.1495 0.1395     NA      452 0.0764      4      0  06/02/83
4   1983  TRI-COUNTY  TRAUTH         0.1193 0.1113     NA       32 0.0764      4      2  07/20/83
14  1983  TRI-COUNTY  TRAUTH         0.1064 0.1064     NA       26 0.0763      6      2  08/03/83
17  1983  TRI-COUNTY  TRAUTH         0.1110 0.1010 0.1010      176 0.0763      7      4  08/08/83
24  1983  TRI-COUNTY  TRAUTH         0.1293 0.1215     NA      452 0.0763      4      0  09/12/83
41  1984  TRI-COUNTY  TRAUTH         0.1325 0.1225     NA      452 0.0740      4      0  06/20/84
45  1984  TRI-COUNTY  TRAUTH         0.1425 0.1325     NA       32 0.0741      4      2  07/17/84
47  1984  TRI-COUNTY  TRAUTH         0.1395 0.1395 0.1250       91 0.0741     14     11  07/16/84
Run Code Online (Sandbox Code Playgroud)

但我想重新编号这样的1,2,3,4等......

有人可以帮忙吗?

the*_*ail 28

你只是在寻找这样的东西吗?:

row.names(datasetname) <- 1:nrow(datasetname)
Run Code Online (Sandbox Code Playgroud)

或者,如果示例数据中的第一列是V1数据框中的变量(比如说),而不是数据框中的变量row.names,则可以使用:

datasetname$V1 <- 1:nrow(datasetname)
Run Code Online (Sandbox Code Playgroud)

  • `rownames(dataset)< - NULL`是另一种方法 (26认同)