如何读取已保存的磁盘帧?
How do I read a disk frame that's already been saved?
我将一个磁盘帧保存到它的输出目录,然后重新启动我的 R 会话。
我想读取现有的磁盘框架而不是在别处重新创建它。
我怎样才能做到这一点?我的文件夹名为 outdir.df
我是这样保存磁盘框的
mydf <- csv_to_disk.frame("myfile.csv",
in_chunk_size = 1e8,
shardby = "col",
outdir = "diskframe/outdir.df"
)
我认为disk.frame
的首选方法是打开对磁盘位置的引用,使用
library(disk.frame)
mydf <- disk.frame("diskframe/outdir.df")
因为它只是一个参考,并没有实际加载所有数据(因为 disk.frame
声明的意图是不将所有数据加载到内存中),这应该几乎是瞬时的。
我将一个磁盘帧保存到它的输出目录,然后重新启动我的 R 会话。
我想读取现有的磁盘框架而不是在别处重新创建它。
我怎样才能做到这一点?我的文件夹名为 outdir.df
我是这样保存磁盘框的
mydf <- csv_to_disk.frame("myfile.csv",
in_chunk_size = 1e8,
shardby = "col",
outdir = "diskframe/outdir.df"
)
我认为disk.frame
的首选方法是打开对磁盘位置的引用,使用
library(disk.frame)
mydf <- disk.frame("diskframe/outdir.df")
因为它只是一个参考,并没有实际加载所有数据(因为 disk.frame
声明的意图是不将所有数据加载到内存中),这应该几乎是瞬时的。