2014-10-28 72 views
0

我有一個名爲Comparison_LC_Visual_Modis_2000_Forest_Forest的數據框,有21行。正如你所看到的ID號碼從11到52。我想重新編號從1到21的ID號碼,而不改變行的順序。有人知道我可以使用的功能嗎?謝謝你的幫助。在數據框中重構ID號

  UNIQ_ID Driver_2000_Modis500 Driver_90_00_Visual   AREA 
11 N00_E037_256     500     500 350497.3253 
32 N00_E039_565     500     500 102164.9722 
33 N00_E040_135     500     500 213035.2998 
34 N00_E040_136     500     500 294622.1980 
35 N00_E040_137     500     500 55298.7261 
36 N00_E040_152     500     500 220283.8971 
37 N00_E040_153     500     500 220283.0294 
38 N00_E040_161     500     500 51670.9233 
39 N00_E040_163     500     500 51670.7184 
40 N00_E040_167     500     500 9971.4886 
41 N00_E040_168     500     500 62548.4558 
42 N00_E040_171     500     500 23568.8811 
43 N00_E040_172     500     500 408832.9145 
44 N00_E040_173     500     500 72519.6320 
45 N00_E040_183     500     500 244752.2960 
46 N00_E040_184     500     500 48345.4093 
47 N00_E040_228     500     500 58924.5349 
49 N00_E040_357     500     500 370758.6283 
50 N00_E040_358     500     500 257445.6176 
51 N00_E040_365     500     500 182204.3922 
52 N00_E040_420     500     500 59225.9633 
+2

那些看起來像行號給我。嘗試'rownames(數據)< - NULL' – 2014-10-28 16:33:18

+0

感謝您的幫助。 – 2014-10-28 16:38:08

+0

沒問題,我將它切換到答案 – 2014-10-28 16:39:33

回答

1

您可以使用

rownames(data) <- NULL 

其中data是你的數據幀Comparison_LC_Visual_Modis_2000_Forest_Forest(這是一個很長的名稱爲對象,順便說一句)。這將爲數據集分配新的行名,從1開始。

+0

您是否知道我可以使用的函數,我創建了一個子集以使輸出中的ID號從1到n。例如,在這行代碼'Comparison_LC_Visual_Modis_2000_Forest < - 子集(Comparison_LC_Visual_Modis_2000,Comparison_LC_Visual_Modis_2000 [,'Driver_90_00_Modis500「] == 100)' – 2014-10-29 12:38:31

-3
data<-read.table(text="ID UNIQ_ID Driver_2000_Modis500 Driver_90_00_Visual   AREA 
11 N00_E037_256     500     500 350497.3253 
32 N00_E039_565     500     500 102164.9722 
33 N00_E040_135     500     500 213035.2998 
34 N00_E040_136     500     500 294622.1980 
35 N00_E040_137     500     500 55298.7261 
36 N00_E040_152     500     500 220283.8971 
37 N00_E040_153     500     500 220283.0294 
38 N00_E040_161     500     500 51670.9233 
39 N00_E040_163     500     500 51670.7184 
40 N00_E040_167     500     500 9971.4886 
41 N00_E040_168     500     500 62548.4558 
42 N00_E040_171     500     500 23568.8811 
43 N00_E040_172     500     500 408832.9145 
44 N00_E040_173     500     500 72519.6320 
45 N00_E040_183     500     500 244752.2960 
46 N00_E040_184     500     500 48345.4093 
47 N00_E040_228     500     500 58924.5349 
49 N00_E040_357     500     500 370758.6283 
50 N00_E040_358     500     500 257445.6176 
51 N00_E040_365     500     500 182204.3922 
52 N00_E040_420     500     500 59225.9633",header=T) 

data 
data$ID<-order(data$ID) 

data 
+0

原始數據中沒有」ID「列 – 2014-10-28 23:29:12