1
我運行下面的代碼中的R達到總內存分配中的R
sort1.name <- name[order("sessionid","qf","qn") , ]
我的數據幀是大的,但我不知道怎麼檢查它的大小。我收到的錯誤是
Error in FUN(newX[, i], ...) : object 'vec' not found
In addition: Warning messages:
1: In `[.data.frame`(name, order("sessionid", "qf", "qn"),) :
Reached total allocation of 3583Mb: see help(memory.size)
2: In `[.data.frame`(name, order("sessionid", "qf", "qn"),) :
Reached total allocation of 3583Mb: see help(memory.size)
我在Windows 64位操作系統上運行。 我該如何增加內存?或者我的其他選項可以解決這個問題。我的數據幀的大小是2591935400字節。我有處理這種大小的數據幀的選項嗎?有沒有一個功能,而不是我可以用來排序基於3列的順序?
您的問題是什麼? –
我使用這個由德克發佈在這裏的美妙功能,看看我的R會議中佔用了什麼空間:http://stackoverflow.com/questions/1358003/tricks-to-manage-the-available-memory-in-an-r -session – Chase
你可以通過'object.size(df)'找到它的近似存儲大小,它的尺寸是'dim(df)'... –