Am o dataframe
astfel
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
Aici col3
are o aceeași valoare (duplicat bazate pe valoare).
Am sum()
col4
de rânduri, pe baza col3
valoare.
Deci, în acest caz fac
df = df.groupby(['col3'])[['col4']].sum()
Dar cu această abordare am
index col3 col4
0 abc 55
1 xxx 30
Aș dori să fie în măsură să păstreze prima apariție a dublat valoarea col1
(11/20) și ultima apariție a col2
(11/27), astfel încât produsul final va arata ca
index col1 col2 col3 col4
0 11/20 11/27 abc 55
1 11/21 11/24 xxx 30