加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数据太大,读入报错:C stack usage  10882292 is too close&nbsp

(2015-11-29 17:27:01)
标签:

r

c-stack

分类: R
这几天用R读取大数据,read.table 太慢
之后搜索用R包:data.table 或 readr 会快一些
readr 似乎不支持用\t分割,
所以用了data.table 很好用。
示例:mydata <- fread("data.txt", header = TRUE,data.table=FALSE) #这样读的数据和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
   更改成功!

重新运行程序,问题解决!
Good Luck!


参考链接:

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有