我有一個很大的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