Я пытался создать упорядоченный список уникальных значений, а затем удалить скобки, но у меня возникли проблемы.
Может кто-нибудь помочь мне с этим?
Столбцы для заказа:
- df['A']
- df['B']
Пример данных
import pandas as pddict = {'A': ['1','2','8','4',nan],
'B': ['6','2','3','9','10']}
df = pd.DataFrame(dict)
Желаемый результат
A
B
expected_col
0
1
6
1, 6
1
2
2
2
2
8
3
3, 8
3
4
9
4, 9
4
nan
10
10
Решение предоставлено пользователем @somedude и @rawson
df.apply(lambda x: ', '.join(x.drop_duplicates().dropna()), axis=1)Решение предоставлено @mozway
df.apply(lambda x: ', '.join(x.dropna().unique()), axis=1)Подробнее здесь: https://stackoverflow.com/questions/752 ... que-values
Мобильная версия