2016-07-16 138 views
1

我有一個熊貓數據幀,看起來像這樣:熊貓有條件排名

dataframe

我想用pd.DataFrame.rank(axis=1, ascending=False)功能排名數據框受條件的值大於零。也就是說,只有大於零的值應該排名。所有其他值小於或等於零應爲零。

任何人都可以提供一些建議嗎?

謝謝!

+0

那麼,什麼必須是樣品所需的輸出? – Divakar

+0

不使用PNG,使用原始數據並突出顯示代碼 – Merlin

回答

0

試試這個:

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