R中大数据量数据框的合并慎重使用rbind
生活随笔
收集整理的這篇文章主要介紹了
R中大数据量数据框的合并慎重使用rbind
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在用R處理百萬級的數據,程序本身是線性掃描,可是隨著數據量的增加,運行時間卻不是線性增加,一度幾天都運行不完。
懷疑是其中rbind函數造成的,查詢到這篇文章,也說了這個問題
http://blog.sina.com.cn/s/blog_403aa80a0101hqhf.html
“
在多次修改算法后,我開始懷疑rbind函數的效率了。
腳本的主要意思比較兩種方法的運行時間:
方法1:直接生成data.frame,然后再用rbind拼接data.frame
方法2:先生成向量,再在循環最后使用data.frame生成數據框
結果顯示,當數據量增大時,rbind會耗費大量時間,而data.frame可以節約大量時間?!?/p>
轉載于:https://www.cnblogs.com/hermione820/p/4002628.html
總結
以上是生活随笔為你收集整理的R中大数据量数据框的合并慎重使用rbind的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android后台强制结束进程,Appl
- 下一篇: 程序员求职之道(《程序员面试笔试宝典》)