Если вы хотите импортировать только подмножество строк без их чтения, вы можете использовать sqldf
, который принимает запрос для фильтрации данных.
library(sqldf)
read.csv.sql("healthstats.csv", sql = "select * from file where gender == 'female'")
Мы также можем использовать read_csv_chunked
изreadr
readr::read_csv_chunked('healthstats.csv',
callback = DataFrameCallback$new(function(x, pos) subset(x, gender == "female")))