Sql 如何有选择地将文本文件读入R?

Sql 如何有选择地将文本文件读入R?,sql,r,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) mySql myFile myDataread.csv2.sql假设分隔每个

我使用了函数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)

mySql myFile myData
read.csv2.sql
假设分隔每个字段的字符是
read.sqv.sql
假设分隔每个字段的字符是
。从您发布的示例行来看,每个字段之间似乎只有一个空格。如果是这种情况,您应该在调用函数时设置
sep=”“

函数
read.csv2.sql
来自哪个包?另外,您是否可以显示
househouse\u power\u consumpion.txt
文件的前4行左右?请尝试读取.csv2.sql(myFile,mySql,header=TRUE,sep=“”)@MrFlick,它来自于该包“sqldf,第一行是这样的:日期时间全局有功功率全局无功电压全局强度1 1/2/2007 00:00:00 0.326 0.128 243.15 1.4 2 1/2/2007 00:01:00 0.326 0.130 243.32 1。4@Aashu,谢谢你的帮助,我尝试了你的方法,但是仍然返回了一个错误。事实上,我尝试了“read.csv.sql”函数,这个函数很有效。真的不明白为什么。。。