df.info()

#컬럼명
df.columns

#데이터타입
df.dtypes
#True : null / False : 값이 있다.
df.isnull()

#비어있는 값의 갯수 구할 때
null_count = df.isnull().sum()
null_count.plot()

null_count.plot.bar()

null_count.plot.barh(figsize=(5,7))

#데이터프레임 형태로 변환
df_null_count = null_count.reset_index()

Untitled

Untitled

Untitled

Untitled

df_null_count.columns = ["컬럼명", "결측치 수"]
df_null_count.head()

#결측치 수 많은 것부터 순서대로
df_null_count.sort_values(by="결측치 수", ascending=False)

Untitled

Untitled

df["지점명"]

#리스트로 변환
drop_columns = df_null_count_top["컬럼명"].tolist()

df[drop_columns].head()

Untitled