У меня есть данные ниже, хранящиеся в кадре данных, и я хочу удалить строки с идентификатором, равным finalid, и для того же идентификатора у меня есть несколько строк.
пример: df_target
id finalid month year count_ph count_sh
1 1 1 2012 12 20
1 2 1 2012 6 18
1 32 1 2012 6 2
2 2 1 2012 2 6
2 23 1 2012 2 6
3 3 1 2012 2 2
output
id finalid month year count_ph count_sh
1 2 1 2012 6 18
1 32 1 2012 6 2
2 23 1 2012 2 6
3 3 1 2012 2 2
Функциональность примерно такая: удалить записи и получить окончательный фрейм данных (df_target.groupby (['id', 'month', 'year']). Size ()> 1) & (df_target ['id'] == df_target ['finalid'])