У меня есть кадр данных pandas и сгруппируйте его по двум столбцам (например, col1
и col2
). При фиксированных значениях col1
и col2
(т. Е. Для группы) я могу иметь несколько разных значений в col3
. Я хотел бы подсчитать количество различных значений из третьих столбцов.Как подсчитать различные значения в столбце группы pandas по объекту?
Например, если у меня есть это как мой вход:
1 1 1
1 1 1
1 1 2
1 2 3
1 2 3
1 2 3
2 1 1
2 1 2
2 1 3
2 2 3
2 2 3
2 2 3
Я хотел бы иметь эту таблицу (кадр данных) в качестве выхода:
1 1 2
1 2 1
2 1 3
2 2 1
родственный тема [.value_counts()] (https://stackoverflow.com/questions/20076195/what-is-the-most-efficient-way-of-counting-occurrences-in-pandas#20076611) – cardamom