2017-07-18 88 views
0

你好?我想问一个关于R代码的问题。如何在R中将0转换为00?

首先,这是我的原始Excel数据,它是一个CSV文件。

enter image description here

正如你可以看到这张照片,在List_code和List_code_2零在非常前面写的。但是,当我在R studio中加载CSV文件时,零消失。我在R studio结果上添加了一张照片。

enter image description here

我想换号如Excel节目。例如,需要将List_code中的'1475'和List_code_2中的'0'转换为'01475'和'00',但'45876'和'10'不需要更改表格。我试过格式()函数,但它没有工作。这是我的R代码。

Barcode <- read.csv("Fruit_barcode.csv", header=T) View(Barcode) format(Barcode$List_code, format="%Y")

如何更改在R数据帧中的代码数的形式? 我期待着看到一些答案。非常感谢。

+1

或者这https://stackoverflow.com/questions/14409084/pad-with-leading-zeros-to-common-width –

回答

1

使用colClasses,设置所有列文本:

read.csv("datafile.csv", colClasses=rep("character", 7)) 
+0

我真的非常感谢你的帮助。有用!!!!非常感谢你,今天祝你有个美好的一天! :-) –

相关问题