Я хотел бы импортировать файл в .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' не допускаются