所以我有一个包含3列和3行的数据框架(有更多的列,但为了简单起见,让我们忽略它们),其中我想在这个组中添加额外的3列和值的秩
输入如下:
Column1 Column2 Column3
Row1 60 20 10
Row2 40 30 80
Row3 70 50 50
预期的产出将是:
Column1 Column2 Column3 Column1_rank Column2_rank Column3_rank
Row1 60 20 10 3 8 9
Row2 40 30 80 6 7 1
Row3 70 50 50 2 4 4
我一直在研究dataframe.rank,但它似乎只对行或列起作用,而不是组合
您可以使用
join()
+stack()
+unstack()
:df的输出:
用
join
和apply
试试这个:输出:
相关问题 更多 >
编程相关推荐