将每列的值替换为行中的排名

时间:2014-08-18 20:03:47

标签: r

我有一个包含70列的数据框。我想做以下事情:

从第3列到第70列,将每个单元格的值替换为同一行中所有第3到第70列的排名。

例如,假设数据集只包含五列:

   Name   Attribute  flowers   stones  sea
   X        large     999        99     9
   Y        small     7          777    77
   Z        medium    887        885    886

我希望在所需的步骤

之后拥有以下数据集
   Name   Attribute  flowers   stones  sea
   X        large     3           2       1
   Y        small     1           3       2
   Z        medium    3           1       2

敌人的例子,第一排"鲜花" column是3,因为999是(999,99,9)中的最大值

0 个答案:

没有答案