Development/Python

[Pandas] 데이터프레임 동적쿼리

Dev. Jkun 2022. 10. 26. 03:38
반응형

Pandas 데이터프레임에서 동적으로 조회해야 하는데 환장하는 줄 알았다;;

filter 메소드도 있고 하지만 상황에 따른 동적으로 조건을 주어야 하는 경우였다.
이미 다른 분들도 많이 알고 계실테지만.. 나는 몰랐기에.. 또 포스팅을 한다.

# DataFrame
print(DF)
  A B C
1 2 3 5
2 3 4 8
3 6 2 2

# Query Build
queryBuild = 'A == 2 | B == 4'

# Result
DF_QUERY = DF.query(queryBuild)
print(DF_QUERY)
  A B C
1 2 3 5
2 3 4 8

 

반응형