2016-07-16 133 views
1

我有一个熊猫数据帧,看起来像这样:熊猫有条件排名

dataframe

我想用pd.DataFrame.rank(axis=1, ascending=False)功能排名数据框受条件的值大于零。也就是说,只有大于零的值应该排名。所有其他值小于或等于零应为零。

任何人都可以提供一些建议吗?

谢谢!

+0

那么,什么必须是样品所需的输出? – Divakar

+0

不使用PNG,使用原始数据并突出显示代码 – Merlin

回答

0

试试这个:

df[df > 0].rank(axis=1, ascending=False)