Уникальный предмет для каждого объекта [дубликат]Python

Программы на Python
Anonymous
Уникальный предмет для каждого объекта [дубликат]

Сообщение Anonymous »

Я хочу получить информацию по имени. Ввод и вывод не требуют пояснений.
df=pd.DataFrame({'Name':['A','A','A','A','B','B','B','B'],
'Pair':['b','c','d','e','b','f','d','g'],
'List':['1,2','2,3,4',np.nan,'5',np.nan,'1,2,3','3,6','5,4']})

По сути, мой результат — получить все уникальные пары и уникальные предметы. Также объедините все элементы.
out=pd.DataFrame({'Name':['A','B'],
'Unique Pair':['b,c,e,d','b,f,d,g'],
'Unique Item':['1,2,3,4,5','1,2,3,4,5,6'],
'All Item':['1,1,2,2,3,4,5','1,1,2,3,3,4,5,6']})


Я пробовал это, но не знаю, как соединить все элементы вместе.
df.groupby('Name')['List'].fillna('NA').apply(lambda x: x.split(','))


Подробнее здесь: https://stackoverflow.com/questions/790 ... per-entity

Вернуться в «Python»