본문 바로가기
수업(국비지원)/Python

[Python] filter(조건) 함수

by byeolsub 2023. 4. 25.

 📌

# filter(조건) 함수 : 그룹화된 데이터의 조건 설정
#grouped 데이터의 갯수가 200개 이상인 그룹만 조회하기
grouped.count()
# x : group화된 DataFrame 객체
# filter1 : First, Third class 데이터만 저장
filter1 = grouped.filter(lambda x:len(x) >= 200)
filter1['class'].value_counts()
filter1.info()

# age컬럼의 평균이 30보다 작은 그룹만을 filter2에 저장하기
grouped.age.mean()
filter2 = grouped.filter(lambda x:x.age.mean() < 30)
filter2.groupby('class').mean()
filter2.info()
filter2['class'].value_counts()