我試圖理解爲什麼發展已從reshape
轉變爲reshape2
包。它們在功能上似乎相同,但是,由於服務器上運行的R版本較舊,因此我無法升級到reshape2
。我擔心可能會發生一個重大錯誤,將發展轉向一個全新的包,而不是簡單地繼續開發reshape
。有誰知道reshape
包裝中是否存在重大缺陷?重塑vs重塑在R
重塑vs重塑在R
回答
reshape2
讓哈德利重新啓動reshape
,這種方式更快,同時避免打亂人們的依賴和習慣。
https://stat.ethz.ch/pipermail/r-packages/2010/001169.html
Reshape2是重塑包的重新啓動。自從該軟件包首次發佈以來,已經有超過五年的 ,並且在那段時間裏我學到了大量關於R編程的 以及如何使用 中的數據.RRhahape2使用該知識爲重塑 更集中且更快速的數據。
該版本以功能爲代價提高了速度,因此我已將其 重命名爲
reshape2
以避免對現有用戶造成問題。 根據用戶反饋,我可能會重新介紹其中一些功能。什麼新的
reshape2
:
相當快,存取效率更高由於使用電力和 子集的速度在最大程度上,在大多數情況下,只有做出更 更好的底層算法 單一數據副本。
根據輸出類型,鑄件被兩個功能取代:
dcast
產生數據框,acast
產生矩陣/數組。多維利潤現在是可能的:
grand_row
和grand_col
已經下降:現在保證金的名稱是指 具有其值設置爲(全部)的變量。某些功能已被刪除,例如
|
轉換運算符和 從聚合函數返回多個值的功能。 我相當確定這兩個操作都可以通過 plyr更好地執行。新鑄的語法,它允許您根據功能
變量重塑(基於相同的基本語法plyr):更好的發展實踐,如命名空間和測試。
謝謝馬特!感謝你在郵件列表中發佈這個更公開熟悉的論壇。 – isomorphismes
*從聚合函數返回多個值的能力*請參閱相關問題:http://stackoverflow.com/questions/21477040/reshape2-multiple-results-of-aggregation-function – landroni
- 1. R重塑包
- 2. 重塑r中
- 3. 重塑中的R
- 4. 重塑中的R
- 5. 重塑中的R
- 6. R重塑功能
- 7. 在R中重塑數據
- 8. [R重塑可比長
- 9. [R重塑dcast 0和1
- 10. R重塑表格矩陣
- 11. [R重塑寬長數據
- 12. R data.table重塑數據
- 13. 重塑數據集r
- 14. 重塑R中的數據
- 15. R - 重塑 - 融化錯誤
- 16. [R重塑,由大塊
- 17. R中的重塑矩陣
- 18. 重塑R中的數據
- 19. 重塑在Excel
- 20. 重命名列重塑中的R
- 21. 重構/重塑數據框架(r)
- 22. 在Fortran90中重塑
- 23. Tensorflow重塑張
- 24. 重塑與PIL
- 25. 重塑矩陣
- 26. 重塑data.frame
- 27. SQL重塑行
- 28. Caffe ::淨重塑
- 29. 融化重塑
- 30. PHP:csv重塑
'reshape2'替換'reshape'。但你的問題是什麼? – Andrie
你發現官方文檔是正確的?http://cran.r-project.org/web/packages/reshape2/reshape2.pdf這個關於如何使用reshape2的解釋如何? http://wiki.stdout.org/rcookbook/Manipulating%20data/Converting%20data%20between%20wide%20and%20long%20format/ – Wilduck
是的,我看到了官方文檔。會看看你的第二個鏈接,謝謝。我想弄清楚什麼改變了? 'reshape2'與'reshape'有什麼不同? – Alex