Как мне прочитать фрейм диска, который уже был сохранен?

Я сохранил фрейм диска в его выходной каталог, а затем перезапустил сеанс R.

Я бы хотел прочитать существующий дисковый фрейм вместо того, чтобы воссоздавать его в другом месте.

Как я могу это сделать? Моя папка называется outdir.df

Вот так я сохранил фрейм диска

  mydf <- csv_to_disk.frame("myfile.csv",
                    in_chunk_size = 1e8,
                    shardby = "col",
                    outdir = "diskframe/outdir.df"
  )

1 ответ

Решение

Я думаю disk.frameПредпочтительный метод - открыть ссылку на расположение на диске, используя

library(disk.frame)
mydf <- disk.frame("diskframe/outdir.df")

Поскольку это просто ссылка, а не загрузка всех данных (поскольку заявленное намерение disk.frame не загружать все данные в память), это должно происходить почти мгновенно.

Другие вопросы по тегам