如何使用where子句将文件sas7bdat导入R

时间:2019-05-03 10:08:43

标签: r import sas sqldf rsqlite

我想将.sas7bdat中的文件导入R。该文件非常大,因此我只需要导入与给定条件匹配的行。

使用.csv文件,代码应为

library(sqldf)
read.csv.sql("mtcars.csv", sql = "select * from file where carb in (1,2)" )

对于.sas7bdat文件,我该怎么做?

我已经尝试使用sqldf软件包:

library(sqldf)
data <- file("file.sas7bdat")
sqldf("select * from data where CONDITION1 eq 'CRITERIA1'")

但是,它不起作用并且显示:

  

utils :: read.table(value,sep = sep,header = header,skip = skip,:不允许重复的'row.names'

0 个答案:

没有答案