R:读取64MB文件填充GB的RAM - 为什么?

时间:2014-11-22 21:32:17

标签: r readfile

我有一个R脚本,使用以下命令读取(固定宽度)文件(大小为64mb):

data <- read.fwf("data.txt", width=rep(16, 561), n=row.limit, colClasses = "character")

该文件有561列和~7000行。 执行命令时,系统的主存储器开始填满,直到达到最大4GB - 这使系统无法使用。

为什么在加载64mb文件时R需要这里的GB内存?

我怎样才能提高文件的读数?

感谢和问候!

0 个答案:

没有答案