У меня есть пандас-фрейм данных с несколькими вхождениями определенных значений.Я хочу либо удалить все значения, которые являются дубликатами, либо заменить на NaN и, наконец, получить имя столбца, который имеет любое количество уникальных значений.Функция drop_duplicates для Pandas удаляет только те строки, которые имеют повторяющиеся значения, но я хочу удалить значения / ячейки в фрейме данных.Есть ли решение для этого?
Исходя из приведенного ниже входного кадра данных, все значения, кроме первой строки столбца "02", имеют двойное вхождение в кадре данных, поэтому мне нужен столбец "02".Если вопрос не ясен, пожалуйста, дайте мне знать.Спасибо.
DF:
02 03:10 03:02 03:02:09
0 6716 45355 45355 45355
1 4047 4047 7411 7411
2 945 2478 2478 945
Ожидаемый результат: col_with_unique_val = "02"
или
Expected output DF:
02 03:10 03:02 03:02:09
0 6716 NaN NaN NaN
1 NaN NaN NaN NaN
2 NaN NaN NaN NaN
или
Expected output DF:
02
0 6716