Я делаю группировку в Pandas, чтобы объединить данные, однако я хочу включить только уникальные элементы в столбец.
Я сейчас использую:
df.groupby(['Col1','Col2'])['Grade'].transform(lambda x: ','.join(x))
, который будет произвести:
Col1 Col2 Grade
1 1 A-,A-,B+
1 2 A,B,B-,B-
2 1 B,C,C,D
...
Как мне выполнить соединение только для уникальных элементов столбца оценки, чтобы мой результат выглядел так:
Col1 Col2 Grade
1 1 A-,B+
1 2 A,B,B-
2 1 B,C,D
...