所以我在我的示例线性回归代码中使用了 iris 数据集。但是当我尝试训练/拟合模型时。我收到一个错误
ValueError:无法将字符串转换为浮点数:'setosa'
这个错误,我找不到这个错误的修复程序。下面是我正在使用的代码。
iris_df = pd.read_csv(r'C:\Users\Admin\iris.csv')
iris_df.describe()
# Variables
X= iris_df.drop(labels= 'sepal length in cm', axis= 1)
y= iris_df['sepal length in cm']
# Splitting the Dataset
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size= 0.47, random_state= 42)
# Instantiating LinearRegression() Model
lr = LinearRegression()
# Training/Fitting the Model
lr.fit(X_train, y_train)