`read.csv()`将text列导入为数字

时间:2018-04-29 23:54:08

标签: r csv

我有一个文件" data.csv"有几栏:

col1, col2, col3
001,  012,  0234

所有三列都有显示数据的字符串,但当我运行df = read.csv("data.csv")时,View(df)看起来像这样。

col1, col2, col3
1,    12,   234

如何导入数据以使其在CSV中的显示方式?

1 个答案:

答案 0 :(得分:6)

请参阅colClasses中的?read.csv

df = read.csv("data.csv", colClasses="character")
  

colClasses :字符。要为其假定的类向量             列。如果未命名,必要时回收。如果命名,名称             与未指定的值匹配为“NA”。

     

可能的值为'NA'(默认情况下,'type.convert'为             used),'" NULL"'(当跳过列时),其中一个             原子向量类(逻辑,整数,数字,复数,             字符,原始),或'"因素"','"日期"'或'" POSIXct"'。