본문 바로가기
두두 IT/파이썬 퀴즈

[TODO] Pandas_DataFrame - 5

by DoDo's 2026. 5. 4.
반응형
# 1. 상영시간이 300분 이상인 영화들만 조회
movie.query("duration >= 300")

 

# 2. 상영시간이 250분 ~ 300분 인 영화들 조회
movie.query("duration >= 250 & duration <= 300")

2개의 조건을 만족해야하는 것은 And 연산이므로 &을 사용하면 된다.

수학식으로 직설적으로 풀어내는 방법은 movie.query("250<= duration <= 300") 도 가능하다.

 

# 3. 컬러영화가 아닌 영화 조회
movie.query("color != 'Color'")

바깥을 큰따옴표("")로 묶었으니, 안쪽 문자열 'Color'는 작은따옴표('')로 묶어줘야한다.

 

 

# 4. 감독 이름에  James가 들어가는 영화조회
movie.query("director_name.str.contains('James')")

 

똑같이 일치하는 게 아니라 특정 단어가 포함된(부분 일치)를 찾을 때에는 .str.contains(' ')를 하면 된다.

 

movie.query("director_name.notnull()").query("director_name.str.contains('James')"))

만약에 Null 값이 있어서 오류가 나는 경우에는 위와 같이 .notnull()을 해줘야한다.

반응형

'두두 IT > 파이썬 퀴즈' 카테고리의 다른 글

[W3S 오답노트] Python Dates  (0) 2026.05.06
[W3S 오답노트] Python Modules  (0) 2026.05.06
[TODO] Pandas_DataFrame - 4  (0) 2026.05.04
[TODO] Pandas_DataFrame - 3  (0) 2026.05.04
[TODO] Pandas_DataFrame - 2  (0) 2026.05.04