특정 열에 누락된 값이 있는 Pandas DataFrame 행 삭제
데이터 분석에서는 누락된 값을 처리해야 하는 경우가 많습니다. 일반적인 작업 중 하나는 특정 열에서 누락된 값이 있는 행을 제거하는 것입니다. 예를 들어 다음 DataFrame을 고려해 보세요.
STK_ID EPS cash STK_ID RPT_Date 601166 20111231 601166 NaN NaN 600036 20111231 600036 NaN 12 600016 20111231 600016 4.3 NaN 601009 20111231 601009 NaN NaN 601939 20111231 601939 2.5 NaN 000001 20111231 000001 NaN NaN
"EPS" 열이 null이 아닌 행만 포함하는 DataFrame을 얻으려면 다음 방법을 사용할 수 있습니다.
df = df[df['EPS'].notna()]
이 표현식은 "EPS" 열이 null이 아닌 모든 행을 선택하고 결과를 새 DataFrame df에 할당합니다. 결과는 다음과 같습니다.
STK_ID EPS cash STK_ID RPT_Date 600016 20111231 600016 4.3 NaN 601939 20111231 601939 2.5 NaN
notna() 메서드를 사용하면 지정된 열의 누락된 값을 효과적으로 필터링하고 관심 있는 행만 포함하는 DataFrame을 생성할 수 있습니다.
위 내용은 특정 Pandas DataFrame 열에서 누락된 값이 있는 행을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!