У меня есть следующий набор образцов.pandas: groupby two columns nunique
CustID Condition Month Reading Consumption
0 108000601 True June 20110606 28320.0
1 108007000 True July 20110705 13760.0
2 108007000 True August 20110804 16240.0
3 108008000 True September 20110901 12560.0
4 108008000 True October 20111004 12400.0
5 108000601 False November 20111101 9440.0
6 108090000 False December 20111205 12160.0
7 108008000 False January 20120106 11360.0
8 108000601 True February 20120206 10480.0
9 108000601 True March 20120306 9840.0
Следующая группа предоставляет мне часть того, что я ищу.
dfm.groupby(['Condition'])['CustID'].nunique()
Condition
True 3
False 3
Но как я могу получить уникальные идентификаторы, которые соответствуют обоим условиям? например
Condition
True 3
False 3
Both 2
Я новичок в панд, поэтому не уверен, либо, если это pandonics либо, но это, безусловно, работает! – dashvvv