Mam ramkę danych pandy i pogrupuję ją według dwóch kolumn (na przykład col1
i col2
). Dla ustalonych wartości col1
i col2
(tj. Dla grupy) mogę mieć kilka różnych wartości w col3
. Chciałbym policzyć liczbę odrębnych wartości z trzeciej kolumny.Jak zliczać różne wartości w kolumnie grupy pand według obiektu?
Na przykład, jeśli mam to jako mój wkład:
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
Chciałbym mieć tę tabelę (ramki danych) jako wyjście:
1 1 2
1 2 1
2 1 3
2 2 1
pokrewne tematem jest [.value_counts()] (https://stackoverflow.com/questions/20076195/what-jest-najwykle-pewne-way-of-counting-occurrences-in-pandas#20076611) – cardamom