我的数据看起来像,
A B C D
B C A D
X Y M Z
O M L P
Run Code Online (Sandbox Code Playgroud)
如何对行进行排序以获得类似的内容
A B C D
A B C D
M X Y Z
L M O P
Run Code Online (Sandbox Code Playgroud)
谢谢,
42-*_*42- 24
t(apply(DF, 1, sort))
Run Code Online (Sandbox Code Playgroud)
该t()函数是必需的,因为具有apply函数族的行操作以列主顺序返回结果.
你尝试了什么?这非常简单,只需简单的循环即可轻松解决.
> s <- x
> for(i in 1:NROW(x)) {
+ s[i,] <- sort(s[i,])
+ }
> s
V1 V2 V3 V4
1 A B C D
2 A B C D
3 M X Y Z
4 L M O P
Run Code Online (Sandbox Code Playgroud)