유일한 값을 반환해주는 unique 함수 & 유일한 값 별로 얼마나 데이터가 있는지 반환해주는 value_counts 함수

Updated:

unique

import pandas as pd

pd.Series.unique()

Data Frame이 아래와같을 때
|date|Weather| |—|—|—| |A|맑음| |B|흐림| |C|비| |D|비| |E|눈| |F|흐림|

return : array(['맑음','흐림','비','눈']. dtype = object)

value_counts

pd.Series.value_counts(normalize=False, # False면 개수, True면 상대 비율 구함

                          sort=True, # True면 개수 기준 정렬, False면 유일한 값 기준 정렬

                          ascending=False, # False면 내림차순 정렬, True면 오름차순 정렬

                      bins=None, # None이면 유일값 기준 개수, None아니면 Bins Group별 개수

                          dropna=True # True면 NaN 무시, False면 유일값에 NaN 포함) 출처: https://rfriend.tistory.com/267 [R, Python 분석과 프로그래밍의 친구 (by R Friend)]
import pandas as pd

pd.Series.value_counts()

Data Frame이 아래와같을 때
|date|Weather| |—|—|—| |A|맑음| |B|흐림| |C|비| |D|비| |E|눈| |F|흐림|

return 
맑음 1
흐림 2
비 2 
눈 1

Leave a comment