存在這樣的需求: 針對每列的值, 對列進行排序. 這樣處理過數據后, 在excel中對數據作圖時, 使數據呈現有序.
R中sort數據的時候, 如果數據中存在字符串, R會將數據轉化為character之后, 再對數據進行排序.
這種情況, 在使用reshape2的dcast之后, 對dcast的結果排序的時候, 會出現這種問題.
解決方法是將character列分離, 僅選擇數字列進行排序. 如果存在字符和數字列混排的需求, 只能自己在順序上做點功夫了.
存在這樣的需求: 針對每列的值, 對列進行排序. 這樣處理過數據后, 在excel中對數據作圖時, 使數據呈現有序.
R中sort數據的時候, 如果數據中存在字符串, R會將數據轉化為character之后, 再對數據進行排序.
這種情況, 在使用reshape2的dcast之后, 對dcast的結果排序的時候, 會出現這種問題.
解決方法是將character列分離, 僅選擇數字列進行排序. 如果存在字符和數字列混排的需求, 只能自己在順序上做點功夫了.
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。