将数据从csv导入R,未填充列

时间:2014-12-16 18:01:59

标签: r csv

我是R编程的新手。我使用以下函数导入了一个csv文件

PivotTest <- read.csv(file.choose(), header=T) 

csv文件有7列:Meter_Serial_No,Reading_Date,Reading_Description,Reading_value,Entry_Processed,TS_Inserted,TS_LastUpdated。

上传时,如果csv文件中的该列中有数据,则Meter_Serial_No将填充为零。运行函数以查看特定列(PivotTest$Meter_Serial_No)中的数据时,它返回NULL。任何人都可以帮助我。

此外,我导入的csv有超过127,000行。当仅使用10行数据进行测试时,我不会遇到将Meter_Serial_No列替换为零的问题。

1 个答案:

答案 0 :(得分:0)

取决于列中的值类(PivotTest $ Meter_Serial_No)。我相信类型转换存在问题,请尝试以下方法。

PivotTest <- read.csv("test.csv", header=T,colClasses=c(PivotTest$Meter_Serial_No="character",rep("numeric",6)))