2015-01-06 87 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'是指'整数','宽度'可以根据需要进行更改。