У меня есть фрейм данных, который выглядит следующим образом:
'id': ["1", "2", "1", "3", "3", "4"],
'date': ["2017", "2011", "2019", "2013", "2017", "2018"],
'code': ["CB25", "CD15", "CZ10", None, None, "AZ51"],
'col_example': ["22", None, "22", "55", "55", "121"],
'comments': ["bonjour", "bonjour", "bonjour", "hola", "Hello", None]
Результат:
id date code col_example .... comments
0 1 2019 CB25/CZ10 22 .... bonjour (and not bonjour // bonjour)
1 2 2011 CD15 None .... bonjour
2 3 2017 None 55 .... hola // Hello
3 4 2018 AZ51 121 .... None
Я хочу сохранить один идентификатор
Если два идентификатора являются то же самое, я хотел бы:
Если comments = None и = str: оставить только те комментарии, которые не являются None (пример: id = 1, оставить комментарии «привет»). Если два комментария = str: объединить два комментария с "//" (пример id = 3, comments = "hola // hello")
На данный момент я попытался с sort_value и drop_duplicate без успеха
спасибо