我目前正在尝试读取 20GB 的文件。我只需要该文件的 3 列。我的问题是,我的内存限制为 16 GB。我尝试使用该函数和skip参数readr以块的形式使用和处理数据,但这都超出了我的RAM限制。即使是读取一行的调用也会耗尽我所有的 RAM。read_csv_chunkedread_csvread_csv(file, ..., skip = 10000000, nrow = 1)
readr
read_csv_chunked
read_csv
read_csv(file, ..., skip = 10000000, nrow = 1)
我现在的问题是,如何读取这个文件?有没有办法在不使用那么多内存的情况下读取文件块?
csv r
csv ×1
r ×1