ฉันมี dataframe
เหมือนนี้
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
อยู่ที่นี่ col3
มีคนเดียวกันค่า(duplicated จากค่า).
ฉัน sum()
col4
จากแถวจากกา col3
ค่า.
ดังนั้นในกรณีนี้ฉันทำ
df = df.groupby(['col3'])[['col4']].sum()
แต่กับเรื่องนี้เข้าไปฉันเข้าใจ
index col3 col4
0 abc 55
1 xxx 30
ฉันอยากจะเป็นสามารถรักษาก่อนการเกิดขึ้นอีกของ duplicated ค่าเป็น col1
(11/20)และสุดท้ายของการเกิดขึ้นอีก col2
(11/27)ดังนั้นเป็นสิ่งสุดท้ายที่จะดูเหมือนว่า
index col1 col2 col3 col4
0 11/20 11/27 abc 55
1 11/21 11/24 xxx 30