r - 如何读取已保存的磁盘帧?
问题描述
我将磁盘框架保存到其输出目录,然后重新启动我的 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
是不将所有数据加载到内存中),这应该几乎是瞬时的。
推荐阅读
- java - 无法从 url 错误 java 获取输入流
- hadoop - awk 命令组合多个参数
- javascript - 显示一个问题和每个问题的一组答案(JS 测验)
- javascript - React app Heroku build failed - git push heroku master - Expecting X, Parse error on line 1:得到意外的输入结束。哪个文件的第 1 行?
- c - 指针算术的区别 (&x[5]-x)
- mongodb - MongoDB create unique field but not indexed?
- c++ - 在 Armadillo C++ 中选择所有切片的行和列
- pyspark - PySpark 使用分组平均值填充缺失/错误值
- java - 无法在项目 SpringData 上执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli)
- database - Google App Maker - 如何绑定到查询数据源上的关系?