[問題] 記憶體不足
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
效能諮詢(我想讓R 跑更快)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
目前我要把大概幾千萬筆的資料(目前只跑到2000多萬筆)放進R去,
應該會有兩三個dataframe,每個dataframe都有數千萬筆
打算把R當作資料庫,不管是join或是一些資料的整理
我把資料一直rbind下去,超過兩千多萬筆之後就會出現記憶體不足的問題
想請問這樣的問題除了直接加記憶體以外(因為是公司的電腦)
有別的方法嗎?
[程式範例]:
程式範例就是很簡單的
sale <- rbind(sale1, sale)
錯誤訊息如下
error: cannot allocate vector of size 256.0 mb
我有找到一些解決的方法是加ram(其實我也很想加到32G)、用64bit(感覺我已經在用了)
想請問一下有別的解決方法嗎?
[環境敘述]:
R version 3.3.0 (2016-05-03) -- "Supposedly Educational"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
[關鍵字]:
記憶體 不足
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.167.43
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1464767586.A.407.html
→
06/01 16:18, , 1F
06/01 16:18, 1F
→
06/01 16:35, , 2F
06/01 16:35, 2F
→
06/01 17:13, , 3F
06/01 17:13, 3F
→
06/01 17:15, , 4F
06/01 17:15, 4F
→
06/01 17:16, , 5F
06/01 17:16, 5F
→
06/01 17:16, , 6F
06/01 17:16, 6F
推
06/01 17:23, , 7F
06/01 17:23, 7F
→
06/01 17:24, , 8F
06/01 17:24, 8F
→
06/01 17:25, , 9F
06/01 17:25, 9F
→
06/01 17:26, , 10F
06/01 17:26, 10F
→
06/04 10:23, , 11F
06/04 10:23, 11F
→
06/04 10:23, , 12F
06/04 10:23, 12F
→
06/04 10:24, , 13F
06/04 10:24, 13F
→
06/04 11:15, , 14F
06/04 11:15, 14F
→
06/04 11:15, , 15F
06/04 11:15, 15F
→
06/04 11:15, , 16F
06/04 11:15, 16F
推
06/04 14:27, , 17F
06/04 14:27, 17F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章