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

时间:2012-09-20 03:29:24

标签: 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

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

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:25)

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

row.names(datasetname) <- 1:nrow(datasetname)

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

datasetname$V1 <- 1:nrow(datasetname)

答案 1 :(得分:1)

另一种解决方案,通常在绑定行时使用:

dataset <- rbind( dataset , make.rows.names=FALSE )

答案 2 :(得分:0)

这是最简单的方法:

rownames(dataset) = NULL