[Python] Pandas DataFrame에서 조건에 따라 행 삭제 및 특정 데이터 추출하는 방법 정리
·
개발 (Development)/Python
Pandas를 활용해 데이터를 전처리하다 보면, 특정 조건에 따라 행을 삭제하거나 인덱스와 컬럼명을 기준으로 값을 가져오는 일이 자주 발생합니다. 이번 글에서는 DataFrame에서 조건에 맞는 행을 안전하게 삭제하는 방법과 특정 셀의 값을 가져오는 여러 가지 방식을 함께 정리해보겠습니다.DataFrame에서 조건에 맞는 행 삭제하기1. 반복문 없이 조건 필터링으로 삭제 (추천)Pandas에서는 반복문보다 조건 필터링을 사용하는 것이 훨씬 효율적이고 안전합니다.# 예: 'boundary' 컬럼이 빈 문자열("")인 행 제거df = df[df['boundary'] != '']혹은 drop() 메서드를 사용하는 방식도 가능합니다.df.drop(df[df['boundary'] == ''].index, inpl..