5-3. Pandas 제공 자료구조/Series
[파이썬 판다스] 시리즈에서 원소 별 개수 출력하기 (value_counts)
만다린망고
2022. 1. 10. 10:20
반응형
판다스를 불러오고 시리즈를 하나 정의합시다.
import pandas as pd
s1=pd.Series(['a','b','a','a','c','d','e','e'])
>>> s1
0 a
1 b
2 a
3 a
4 c
5 d
6 e
7 e
dtype: object
각 원소 별 개수를 출력해봅시다. value_counts 메소드를 사용합니다.
>>> s1.value_counts()
a 3
e 2
b 1
c 1
d 1
dtype: int64
많이 있는 것 순서대로 정렬된 것을 알 수 있습니다. 등장 순서대로 정렬하려면 sort=False 옵션을 입력하면 됩니다.
>>> s1.value_counts(sort=False)
a 3
b 1
c 1
d 1
e 2
dtype: int64
위 메소드는 판다스 함수 형태로도 사용할 수 있습니다.
>>> pd.value_counts(s1)
a 3
e 2
b 1
c 1
d 1
dtype: int64
반응형