무던히 하다보면 느는

[파이썬/Python] 판다스 빈 칸 제거하기 (전처리) 본문

파이썬

[파이썬/Python] 판다스 빈 칸 제거하기 (전처리)

무던히 하다보면 느는 2022. 6. 20. 14:11

데이터를 다루다보면 빈 데이터가 있는 경우가 있다.

빈 데이터를 포함하는 열을 제거 하기위한 코드 두 개를 소개하고자 한다!

 

✔ 0이라고 기입된 셀을 np.nan을 통해 아예 null 한 상태로 만들어 주고 inplace로 그 상태를 저장

그리고 dropna를 통해 NaN를 삭제 ^.^

df2['평균속도(km/h)'].replace(0,np.nan,inplace=True)
df2.dropna(subset=['평균속도(km/h)'],inplace=True)

print(df2)

✔ 이건 교통량 칼럼에 -1이 있는 친구들을 찾아서 mask에 저장해주고

~mask를 통해 mask가 아닌 친구들만 나타내게 함!

mask = df['교통량'].isin([-1])

df1 = df[~mask]
df1 = df1.reset_index(drop=True)
df1