본문 바로가기
프로그램

[파이썬] pandas DataFrame loc(null값 조회)

by 오디세이99 2022. 8. 31.
728x90
반응형

 

새로운 DataFrame을 만듭니다.

import pandas as pd

raw_data = {'col0': ['a1', 'a2', 'a3', None],
            'col1': ['a10', 'a20', 'a30', 'a40'],
            'col2': ['a100', None, 'a300', None]}

df = pd.DataFrame(raw_data)

 

isna로 null 값을 조회할 수 있습니다.

df.loc[df['col0'].isna()]

 

2개의 column에서 조회는 다음과 같이 합니다.  '&' (and)를 사용합니다.

같은 Row에서의 조건이 됩니다.

df.loc[df['col0'].isna() & df['col2'].isna()]

 

'|' (or) 사용해서 각각의 다른  Row의 조건을 검색할 수 있습니다.

df.loc[df['col0'].isna() | df['col2'].isna()]

 

728x90
반응형

댓글