У меня есть кадр данных, как показано ниже
ID Status Date Cost
0 1 F 22-Jun-17 500
1 1 M 28-Jul-17 100
2 2 M 29-Jun-17 200
3 3 M 30-Mar-17 300
4 4 F 10-Aug-17 800
5 2 F 2-Sep-17 600
6 2 F 5-Jan-18 500
7 1 F 23-Jun-18 600
8 3 F 20-Jun-18 700
9 1 M 20-Aug-08 150
10 1 F 20-Mar-19 750
11 3 M 11-Feb-19 250
12 4 M 11-Jun-18 100
Какие данные ремонта мобильного.
Где F - Отказ, М - Техническое обслуживание.
Я новичок в пандах.
Я хотел бы узнать общую стоимость каждого идентификатора, номер F для каждого идентификатора, номер M для каждого идентификатора, первый статус этого идентификатора на основе даты. Последний статус, Общая стоимость за отказ.
Мой ожидаемый результат показан ниже
ID Ttl_cost No_of_F No_of_M F_cost First_Status Last_status
0 1 2100 3 2 1850 F F
1 2 1300 2 1 1100 M F
2 3 1250 1 2 700 M M
3 4 900 1 1 800 F M