具有列的字段的read.csv.sql筛选器

具有列的字段的read.csv.sql筛选器,r,sqldf,R,Sqldf,我还没能用中或中的答案解决这个问题 为了读入数据,我尝试了: read.csv.sql(file) read.csv.sql(file, filter = 'tr.exe -d ^" ') read.csv.sql(file, filter = list('gawk -f prog', prog = '{ gsub(/"/, ""); print }')) read.csv.sql(file, filter = "perl -e 's{(\"[^\",]+),

我还没能用中或中的答案解决这个问题

为了读入数据,我尝试了:

read.csv.sql(file) 

read.csv.sql(file, filter = 'tr.exe -d ^" ')

read.csv.sql(file, filter = list('gawk -f prog', prog = '{ gsub(/"/, ""); print }'))

read.csv.sql(file, 
             filter = "perl -e 's{(\"[^\",]+),([^\"]+\")}{$_= $&, s/,/_/g, $_}eg'")
我在R3.0.0中使用Ubuntu操作系统上的R Studio服务器

不幸的是,更改分隔符不是一个选项(对于我需要查询的一些文件也不是很有效。我的一些文件是病理报告,所以无论我使用什么分隔符,我都会遇到这个问题

有没有关于我在阅读时遗漏了什么的提示?

尝试使用sqldf,但使用默认的|符号而不是;因为文件中有分号:

read.csv.sql("myfile.csv", sep = "|", filter = "csvfix write_dsv")
read.csv.sql("myfile.csv", sep = "|", filter = "csvfix write_dsv")