在python中,我们可以import io
然后make用some_variable=io.BytesIO()
创建一个类似object的文件,然后下载任何类型的文件到那里,并像本地保存的文件一样与它交互,除了它在内存中。R有这样的东西吗?为了清楚起见,我不是在问当你把一些R对象保存到一个临时文件时,任何特定的操作系统会做什么。
这是Can I write to and access a file in memory in R?的一种复制品,但它已经有9年的历史了,所以现在可能在基本版本或包中存在该功能。
1条答案
按热度按时间r7s23pms1#
是的,
readBin
。这是一个工作示例:
......你就能拿回你的虹膜数据。
这只是一个例子,但是对于R对象,使用
readRDS/saveRDS()
要方便得多,但是,如果对象是你想要分析的图像,readBin
会给出一个原始的内存表示。对于文本文件,则应用途:
但是对于这些任务同样存在
readLines()
、read.table()
等。