Подсчет уникальных значений в столбце данных pandas, содержащем смешанные значения строк и список строк - PullRequest
0 голосов
/ 27 января 2020

Я хотел бы подсчитать общее количество уникальных значений в указанном столбце c фрейма данных. Столбец выглядит следующим образом:

df['column']=([one, two], three, four, [one,five], three])

Желаемый результат будет: 5

Я пытался df['column'].nunique(), но поскольку в столбце есть списки, он не сделал не работает

Я попробовал метод Counter в al oop, но мне не удалось получить общее уникальное количество, но вместо этого я получил уникальный счет на строку.

Кто-нибудь знает, как решить это?

1 Ответ

1 голос
/ 27 января 2020

Вот способ сделать:

df['column'].explode().nunique()

5
...