빅데이터 분석기사[python]/pandas와 기본 데이터 처리

[python 파이썬, pandas 판다스] 데이터 특정 조건 추출

sunning 2022. 5. 11. 00:12
728x90
DF = pd.DataFrame({'name' : ['Minsoo','Minju','Yeomin','Hyeri','Junghun','Sunny','Bummee','Luna'],
                   'old'  : [33,25,19,25,32,36,23,36],
                   'sex'  : ['M','W','W','W','M','W','M','W'],
                   'score1': [91,50,69,98,72,85,43,61], 
                   'score2': [65,77,56,82,79,91,71,63],
                   'time' : [30,95,64,88,34,69,15,25],
                   })
DF

 

 

1) 나이가 30대 이상인 조건 추출하기

 

DF[DF['old']>=30]

 

 

2) 여성 중에 score1이 70점 미만인 조건 추출하기

 

DF[(DF['sex']=='W') & (DF['score1']<70)]

 

 

3) score1이나 score2 둘 중 하나가 80점 이상인 조건 추출하기

 

DF[(DF['score1']>=80)|(DF['score2']>=80)]

 

4) 나이가 20대이거나 문제를 푸는데 걸리는 시간이 40초보다 짧은 조건 추출하기

 

DF[((DF['old']>=20) & (DF['old']<30))|(DF['time']<40)]

 

 

728x90