存在这样的需求: 针对每列的值, 对列进行排序. 这样处理过数据后, 在excel中对数据作图时, 使数据呈现有序.
R中sort数据的时候, 如果数据中存在字符串, R会将数据转化为character之后, 再对数据进行排序.
这种情况, 在使用reshape2的dcast之后, 对dcast的结果排序的时候, 会出现这种问题.
解决方法是将character列分离, 仅选择数字列进行排序. 如果存在字符和数字列混排的需求, 只能自己在顺序上做点功夫了.
存在这样的需求: 针对每列的值, 对列进行排序. 这样处理过数据后, 在excel中对数据作图时, 使数据呈现有序.
R中sort数据的时候, 如果数据中存在字符串, R会将数据转化为character之后, 再对数据进行排序.
这种情况, 在使用reshape2的dcast之后, 对dcast的结果排序的时候, 会出现这种问题.
解决方法是将character列分离, 仅选择数字列进行排序. 如果存在字符和数字列混排的需求, 只能自己在顺序上做点功夫了.
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。