Есть ли альтернатива группе панд по рангу, чтобы избежать возникшей ошибки? - PullRequest
0 голосов
/ 12 декабря 2018

Я использую group by и ранг в моем фрейме данных

df["rank"] = df.groupby("category")["score"].rank("dense", ascending=False)

Однако возникает ошибка:

TypeError: rank() got multiple values for argument 'axis'

ValueError: No axis named dense for object type <class 'pandas.core.series.Series'>

'SeriesGroupBy' object has no attribute '_aggregate_item_by_item'

Когда я использую только groupby, это работает, однако, как толькокогда я добавляю метод rank (), он поднимает вышеупомянутые ошибки.Как я могу решить это?Или, если есть альтернатива, пожалуйста, дайте мне знать.

...