logo

조건 필터링

등호와 부등호

  • query를 사용하여 조건을 만족하는 데이터 구분
  • ==(같음), !=(다름), >, <, >=, <= 비교 연산자를 활용
# 건조연도(year)가 2015와 같은(==) 선박
df.query('year == 2015')

# 속도(speed)가 20 이상(>=)인 선박
df.query('speed >= 20')

여러 조건의 결합

  • and(그리고), or(또는), not(아님)을 사용하여 여러 조건을 묶음
  • 복잡한 필터링 규칙도 간단하게 표현
# 2015년 이후 건조 '그리고' 속도 20 이상
df.query('year >= 2015 and speed >= 20')

# 무게 10만 톤 이상 '또는' 속도 20 이상
df.query('weight >= 100000 or speed >= 20')
Previous
열과 행의 선택
Next
정렬