如何避免R自动将字符串转换为数字?

如何避免R自动将字符串转换为数字?,r,import-from-csv,R,Import From Csv,当我从access或excel读取数据时,R将变量格式从“字符串”转换为“int” 这是一个小样本: NumberFit stringFit LetterFit 0 000000000 0 1 000000001 U 2 000000010 L 3 000000011 LU 将数据导入R后,我有: <-States NumberFit stringFit

当我从access或excel读取数据时,
R
将变量格式从“字符串”转换为“int”

这是一个小样本:

NumberFit   stringFit   LetterFit
0           000000000      0
1           000000001      U
2           000000010      L
3           000000011      LU
将数据导入
R
后,我有:

<-States
    NumberFit stringFit LetterFit
          0         0         0
          1         1         U
          2        10         L
          3        11        LU

> str(States)
'data.frame':   514 obs. of  3 variables:
 $ NumberFit: int  0 1 2 3 4 5 6 7 8 9 ...
 $ stringFit: int  0 1 10 11 100 101 110 111 1000 1001 ...
 $ LetterFit: Factor w/ 514 levels "0","B","BD","BDL"
str(州)
“数据帧”:514 obs。共有3个变量:
$NumberFit:int 0 1 2 3 4 5 6 7 8 9。。。
$stringFit:int 0 1 10 11 100 101 110 111 1000 1001。。。
$LetterFit:系数w/514级“0”、“B”、“BD”、“BDL”

但是,我需要数据的字符串格式。有人能帮我吗?

假设您使用的是
read.csv
或类似的工具,请设置
colClasses='character'
,不过您必须在完成后手动完成所有转换,这是正确的。非常感谢。