read.table,删除r中每行的0

read.table,删除r中每行的0,r,read.table,R,Read.table,我有一个文件,其中每一行都是一串数字。行的示例:0234 此文件的示例: 00020 04921 04622 ... 当我使用read.table时,它会删除每行的所有前0(00020变为204921->4921,…)。我使用: example默认情况下,read.table检查列值并相应更改列类型。如果需要自定义类型,请使用colClasses example <- read.table(fileName, sep="\t",check.names=FALSE,

我有一个文件,其中每一行都是一串数字。行的示例:0234

此文件的示例:

00020
04921
04622
...
当我使用read.table时,它会删除每行的所有前0(00020变为204921->4921,…)。我使用:


example默认情况下,
read.table
检查列值并相应更改列类型。如果需要自定义类型,请使用
colClasses

example <- read.table(fileName, sep="\t",check.names=FALSE, 
           colClasses = "character", stringsAsFactors = FALSE)

默认情况下,
read.table
检查列值并相应更改列类型。如果需要自定义类型,请使用
colClasses

example <- read.table(fileName, sep="\t",check.names=FALSE, 
           colClasses = "character", stringsAsFactors = FALSE)

如果我理解正确,您可以使用
read.table
读取数据文件,但由于您需要的是矢量,而不是数据帧,因此您可以
取消df的列表。您希望保留前导零。
还有一种更简单的方法,使用
scan

example <- scan(file = fileName, what = character(), sep = "\t")

example如果我正确理解了这个问题,您可以使用
read.table
读取数据文件,但由于您需要的是向量,而不是数据帧,因此您可以
取消df的列表。您希望保留前导零。
还有一种更简单的方法,使用
scan

example <- scan(file = fileName, what = character(), sep = "\t")

示例您可以指定
colClasses
您可以指定
colClasses