Allowed Memory in R and C Stack Usage -


i'm trying read in large file (~5gb) r , process data. can read in entire 5gb file, trouble comes when apply processing. don't have great grasp on memory basics in r, , i'm hoping of can me understand better.

here example of i'm running

file = fread("file.txt") #file.txt 5gb of unprocessed data t.str <-strptime(file$time, "%m/%d/%y %h:%m:%s"")#convert column date class month = as.numeric(format(t.str, "%m"))#create vector file column high = ifelse(file$age>70,1,0) #create vector file column #there ten more lines operate on file. 

fread fine job of reading in file. , first 3 or 4 operations run on 'file' data frame work. however, after number of them run, error says:

c stack usage 19923892 close limit 

i'm pretty sure issue isn't command i'm running since worked on smaller data sets. i've read bit on stacks are, warning isn't totally making sense me. mean r using pointer run through these big vectors, , i've run out of pointer space (?). read similar issue here:

error: c stack usage close limit

one user suggested increasing stack size in shell. tried looking in further, i'm not sure how proceed. here suggested:

$ ulimit -s # print default 8192 $ r --slave -e 'cstack_info()["size"]' size  8388608 

can me understand means, or explain bit stack usage in r? or know of better way process data doesn't exceed stack usage? i'm not sure how give guys reproducible data.

edit add in example of data:

personid     time              energy   age 1301839    07/24/2013 07:15:00  0.13    68 1301521    07/24/2013 07:30:00  0.19    68 1301890    07/24/2013 07:45:00  0.10    68 1301890    07/24/2013 08:00:00  0.06    68 1307112    07/24/2013 08:15:00  0.01    68 

sorry, isn't answer, don't have enough points comment. try reading , processing data in chunks, or check out of large memory packages in cran task view high performance computing . can read memory usage here.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -