2015-01-06 119 views
0

我有一個.csv格式的數據集。在我的數據集中,有一列以「05」,「02」這樣的零開頭。我正嘗試使用R中的read.csv導入.csv文件。它成功讀取,但它刪除了前導零。 在此先感謝。R:保持領先的零

+1

您可以在'read.csv'中指定'colClasses ='字符'(雖然未經過測試) – akrun

+0

另請參閱[**如何添加前導零**](http://stackoverflow.com/questions/5812493/當數據已經被讀取時,添加前導-zeros-using-r)。 – Henrik

+0

謝謝。有用。 –

回答

0

如果該列中的所有數據長度相同,則可以執行paste0("0", NAME)

如果可變長度,請嘗試formatC像這樣:formatC(NAME, width = 2, format = "d", flag = "0")

在後面的例子中,'d'是指'整數','寬度'可以根據需要進行更改。