小编Dan*_*nNg的帖子

sklearn 管道出现“valueError:无法将字符串转换为浮点数:...”

我是一个尝试学习 sklearn pipeline 的初学者。ValueError: could not convert string to float当我运行下面的代码时,出现值错误。我不确定原因是什么,因为 OneHotEncoder 将字符串转换为浮点数作为分类变量应该不会有任何问题

import json
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import LabelEncoder
from sklearn.ensemble import RandomForestClassifier
from sklearn.ensemble import ExtraTreesClassifier
from sklearn.pipeline import Pipeline
from sklearn.compose import ColumnTransformer
from sklearn.compose import make_column_transformer
from sklearn.preprocessing import OneHotEncoder
from sklearn.impute import SimpleImputer
from sklearn.ensemble import RandomForestClassifier


df = pd.read_csv('https://raw.githubusercontent.com/pplonski/datasets-for-start/master/adult/data.csv', skipinitialspace=True)
x_cols = [c for c in df.columns if c!='income']
X = df[x_cols] …
Run Code Online (Sandbox Code Playgroud)

python pipeline scikit-learn

3
推荐指数
1
解决办法
1096
查看次数

标签 统计

pipeline ×1

python ×1

scikit-learn ×1