【发布时间】:2014-02-12 09:46:41
【问题描述】:
这样
import pandas
df = pandas.DataFrame({'col':['bbb','aaa','aaa','ccc']})
print df
print '-------------'
df['ranked'] = df['col'].rank(method='min')
print df
我明白了:
col
0 bbb
1 aaa
2 aaa
3 ccc
-------------
col ranked
0 bbb 3
1 aaa 1
2 aaa 1
3 ccc 4
我想拥有:
col
0 bbb
1 aaa
2 aaa
3 ccc
-------------
col ranked
0 bbb 2
1 aaa 1
2 aaa 1
3 ccc 3
有人知道怎么弄吗?
【问题讨论】:
标签: python sorting pandas rank