数据太大,读入报错:C stack usage 10882292 is too close 
(2015-11-29 17:27:01)| 标签: rc-stack | 分类: R | 
			这几天用R读取大数据,read.table 太慢
    C stack
usage  10882292 is too close to the limit    
   Centos 下重新设定 C
stack  
   查看当前C stack:  
     
    ulimit
-s # print default      
  更改成100M 
   
     ulimit
-s 102400
   更改成功!  
						
		
		
		
		
		
		
							
		
				
		
				
	之后搜索用R包:data.table 或 readr 会快一些
readr 似乎不支持用\t分割,
所以用了data.table 很好用。
示例:mydata <- fread("data.txt", header =
TRUE,data.table=FALSE) #这样读的数据和read.table一样
之后遇到题目中的问题,数据太大,读不太进:
报错信息:
解决方案:
重新运行程序,问题解决!
Good Luck!
参考链接:
							
		
 加载中…
加载中…