inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1

3.11 all(), any() & Boolean selection 예제

NaN Value 찾기

284

sangyun0314
2

그럼 NaN 값은 어디에 있을까 하고 고민해 보았습니다.

혹시 저와 같은 고민을 하신 분이 계실까하고 남겨봅니다.

이번 강의 끝에서 힌트를 얻었습니다.

a = df[df['순이익률(%)'].isna()].index

순이익률(%) Column중 NaN 값의 인덱스를

a 변수에 저장하고 a 값 확인

Int64Index([490], dtype='int64')

loc를 이용하니 어느 회사의 데이타가 누락되었는지 나오네요.

df.loc[490]

종목명             주연테크
매출액(억원)          NaN
영업이익률(%)         NaN
순이익률(%)          NaN
당기순이익(억원)        NaN
ROE(%)           NaN
ROA(%)           NaN
ROIC(%)          NaN
EPS(원)      -112.685
BPS(원)       459.797
SPS(원)      1107.509
PER(배)        -7.794
PBR(배)         1.910
PSR(배)         0.793
price        878.000
price2      1125.000
Name: 490, dtype: object

답변 0