# -*- coding: utf-8 -*-
"""
《Python数据分析基础》中国统计出版社
Created on Sat Jul 20 22:35:46 2019
@author: User
"""
import pandas as pd
Rank = pd.Series([8,12,5,17,26,3,31,19,18,20], name='rank')
Rank.index = Rank
Rank.index.name = 'value'
print(pd.DataFrame(Rank).rank().T)
运行:
value 8 12 5 17 26 3 31 19 18 20
rank 3.0 4.0 2.0 5.0 9.0 1.0 10.0 7.0 6.0 8.0