Mam dataframe
podobny do tego
index col1 col2 col3 col4
0 11/20 11/26 abc 35
1 11/21 11/24 xxx 30
2 11/22 11/27 abc 20
Tutaj col3
ma taką samą wartość (powielona na podstawie wartości).
Ja sum()
col4
z wierszy opartych na col3
wartość.
Tak że w tym przypadku robię
df = df.groupby(['col3'])[['col4']].sum()
Ale przy takim podejściu dostaję
index col3 col4
0 abc 55
1 xxx 30
Chciałbym mieć możliwość zapisania pierwsze pojawienie się duplikatów wartości col1
(11/20) i ostatni występ col2
(11/27), dlatego produkt końcowy będzie wyglądać w następujący sposób
index col1 col2 col3 col4
0 11/20 11/27 abc 55
1 11/21 11/24 xxx 30