【发布时间】:2022-01-25 06:02:39
【问题描述】:
我在一些数据帧上使用了 SimpleImputer。没有。估算数据帧中的列数小于原始数据帧。
cat_cols 是 DataFrame X_valid 的分类列列表,有 43 个元素。
即原始DataFrame:
X_valid[cat_cols]
有 146 行 × 43 列
估算数据帧:
cat_imputer=SimpleImputer(strategy='most_frequent')
pd.DataFrame(cat_imputer.fit_transform(X_valid[cat_cols]))
有 146 行 × 42 列。
【问题讨论】:
标签: python scikit-learn