我正在尝试使用这一行对数据框的每一行进行排序,
sapply(df, function(x) sort(x))
但是,对列进行排序而不是对行进行排序。
例如,这个数据框
5 10 7 1 5
6 3 9 2 4
4 5 1 3 3
最终是这样的:
4 3 1 1 3
5 5 7 2 4
6 10 9 3 5
我想要这个:
1 5 5 7 10
2 3 4 6 9
1 3 3 4 5
有什么建议吗?谢谢
你可以使用简单的apply
功能与MARGIN = 1
应用到行然后转置结果。
t(apply(df, 1, sort))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)