python, как найти уникальные значения для каждой категории, которых нет ни в какой другой категории

#python #pandas #unique

#python #pandas #уникальный

Вопрос:

У меня есть набор данных, который имеет следующую структуру данных:

 Company---Issue--Date

Microsoft---Error1--Jan

Microsoft---Error4--Jan

Facebook---Error1--Dec

Facebook ---Error2 --Dec
  

Как мне отобразить только те проблемы, которые уникальны для каждой компании, а также когда произошли эти ошибки. Например, верните следующее:

 Microsoft Error4 Jan

Facebook Error2 Dec
  

Поэтому он не возвращает ошибку 1, как в обеих компаниях.

Спасибо.

Ответ №1:

Попробуйте с transform с nunique

 df = df[df.&roupby('Issue').Company.transform('nunique')==1]
Out[17]: 
     Company   Issue Date
1  Microsoft  Error4  Jan
3   Facebook  Error2  Dec