我有一个像这样的数据框 :
A B C
1 1 1 0.4519
2 101 1 0.3819
3 201 1 0.3819
4 301 1 0.2819
5 401 1 0.9819
6 501 1 0.6819
范围更大,但举个例子。
i 想要创建一个名为 order
的新列,其中包括从 (1至nrow(df))
(1至nrow(drow)) > (1至ncode)的数,并且根据 C
列的值而增加。 (1为最小值,增加值随着 C
值的增加而增加)。 当C 列中的值等值将顺序标准更改为 A/code> 列时,当A列中的值相等时,将其更改为
B/code> 列。
能否在R语中以简单、有效的方式做到这一点?
可以通过数据框架的环环循环来完成, 如果声明, 也可以做出一些声明, 但是完成它需要花费很多时间 。 这就是为什么我需要一个更快的替代品, 如果可能的话 。
感谢您,感谢您