用R读取一个 1.9G 的 sas7bdat 文件(1700万行,18列),我笔记本电脑 8G 内存,i7-6700HQ,64位win10 家庭版,硬盘也是SSD,按理说硬件是足够的。而且上个月刚买的电脑,应该不存在电脑问题。
我用sas7bdat数据包来读取数据文件,
用的命令也是普通的 mydata<-read.sas7bdat("c:/rdata/xxx.sas7bdat")
一开始R使用内存一路飚到 4.5G 左右,后来又下降慢慢稳定到 2.6G,
CPU使用率一直保持在17%左右。
但是问题是等了30分钟,R界面鼠标一直在画圈...
我试了好几次,都这样,我R版本是3.3.0,
也试了基于3.2.4 R 的Revolution R open,情况是一样的。
有几个问题想请教大家:
1. 有人试过R读取大体积sas7bdat文件吗,效率大概怎么样?
2. 要怎么加速R读取大体积sas7bdat文件的效率?
多谢大家。