1. use sklearn
from sklearn.impute import SimpleImputer
import numpy as np
im = SimpleImputer(missing_values=np.nan, strategy='mean')
im = im.fit(df.values)
imputed_data = im.transform(df.values)
2. use dataframe method
df.fillna(df.mean())
'데이터분석 > pandas' 카테고리의 다른 글
encoding for class labels (0) | 2023.07.03 |
---|---|
drop missing data in dataframe (0) | 2023.07.03 |
data cleaning (0) | 2019.11.06 |
nump 사용 (0) | 2019.10.31 |
data crawling (0) | 2019.10.28 |