Пожалуйста, позвольте мне задать вопрос о кадре панд.Например, у меня есть такой фрейм данных.
df = pd.DataFrame({'Dog': ['aa','bb','cc','dd','aa','ff'], 'Cat':['dd','ee','dd','as','ae','ee'], 'Bird':['ff','cd','ee','def','ae','as']})
df
Каждый столбец представляет информацию о животных.Я хочу знать, сколько совпадений существует среди животных.Например, собаки и кошки разделяют «dd», поэтому одно совпадение.Собака и птица разделяют "ff", поэтому одно совпадение.
У некоторых животных есть дубликаты в своих столбцах.Например, у Собаки есть дубликат «аа».Поэтому я хочу сначала удалить дубликаты на животном, а затем проанализировать количество дубликатов среди животных.
Если бы вы могли высказать свои мысли, я был бы очень благодарен за это.
PS Ожидаемый вывод похож на эту панель.
Спасибо.