1
我有意使用非唯一索引的數據幀。我想對密鑰相同的行進行操作,如下所示。 對於每個唯一的密鑰,我想將每個「數字」列中的第一個「其他數字」相加。這可能沒有拆分數據幀或其他耗時的操作?在熊貓數據幀中對於相同索引的重複操作
import pandas as pd
d = {'key':['a', 'a', 'b','b'],
'numbers':[10,20,30,40],
'other_numbers':[1,2,3,4]
}
df = pd.DataFrame(data=d)
df = df.set_index('key')
print df
## numbers other_numbers new
## key
## a 10 1 11
## a 20 2 21
## b 30 3 33
## b 40 4 43