如何有选择地将文本文件读取到R?

时间:2014-05-10 06:05:36

标签: sql r

我使用了read.csv2.sql函数但是返回了错误:

> mySql <- "SELECT * from file WHERE Date = '1/2/2007' OR Date = '2/2/2007'"
> myFile <- "household_power_consumption.txt"
> myData <- read.csv2.sql(myFile,mySql)

加载必需的包: tcltk

sqliteExecStatement(con,statement,bind.data)中的错误: RS-DBI驱动程序:(语句中的错误:没有这样的列:日期)

问题是文件中有一个Date列,所以请问谁可以告诉我这里有什么问题?

1 个答案:

答案 0 :(得分:1)

read.csv2.sql假设分隔每个字段的字符为;read.sqv.sql假设分隔每个字段的字符为,。从您发布的示例行中可以看出,每个字段之间只有一个空格。如果是这种情况,您应该在调用函数时设置sep=" "