파이썬 및 데이터 분석/데이터 전처리
Python - 조건에 맞는 데이터 추출
진영03
2023. 6. 14. 13:51
728x90
300x250
import pandas as pd
df = pd.DataFrame({ 'a' : [1,2,3], 'b' : [4,5,6], 'c' : [7,8,9] })
- a가 3 이상인 데이터 출력 = df[ df[ 'a' ] >= 3 ]
- a가 3 이상인 데이터중 a,c 얄만 출력 = df[ df[ 'a' ] >= 3 ] [ [ 'a', 'c' ] ]
- a가 3 이상이고 b가 16 미만인 데이터 출력 = df[ ( df[ 'a' ] >= 3 ) & ( df[ 'b' ] < 16 ) ]
- a가 3 이상이고 b가 16 미만이거나 c가 30인 데이터 출력
df[ ( df[ 'a' ] >= 3 ) & ( ( df[ 'b' ] < 16 ) | ( df[ 'c' ] == 30 ) ) ]
728x90
300x250