>>import pandas as pd
>>d = {'a':[5,4,3,1,2],'b':[1,2,3,4,5]}
>>df = pd.DataFrame(d)
>>df
a b
0 5 1
1 4 2
2 3 3
3 1 4
4 2 5
鉴于没有一间值的重复重新排序指标,B,有没有办法来计算变量指数这样的:熊猫找到列之间的匹配值
df['a'] = df['b'][indices]
满意?在这种情况下,
>> indices = [4,3,2,0,1]
>> df['b'][indices]
4 5
3 4
2 3
0 1
1 2