>>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