У меня есть большой CSV-файл, и я хочу импортировать только определенные строки, если это так. Сначала я создаю индексы строк, которые будут импортированы, тогда я хочу передать имена этих строк в sqldf и вернуть полные записи для указанных строк.Выберите указанные строки при импорте CSV
#create the random rows ids that will be sampled
library(dplyr)
#range for the values
index<-c(1:20)
index<-as.data.frame(as.matrix(index))
#number of values to be returned
number<-5
ids<-sample_n(index,number)
#sample the data
library(sqldf)
#filepath
f<-file("/Users/.../filename.csv")
#select data
df<-sqldf("select * from f")
Как импортировать ряд строк из файла CSV, указав номера строк?
Какой вопрос? – zx8754
Как импортировать ряд строк из файла CSV, указав номера строк. – SharkSandwich
[Соответствующий пост: самый быстрый способ прочитать подмножество строк CSV] (http://stackoverflow.com/a/25244592/680068) – zx8754