我想将.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'