Когда я сталкиваюсь с действительно большими проблемами с кодом, я не возражаю, но когда я вхожу в эти базовые c вещи, это действительно озадачивает меня.
from mlr.MLR import MyLinearRegression as mlr
import numpy as np
import pandas as pd
df=pd.read_csv('baseball.csv', delimiter = ',')
feature_cols = ['RS', 'RA', 'OBP', 'SLG', 'BA']
target_col = 'W'
model = mlr()
model.fit_dataframe(X=feature_cols,y = target_col,dataframe=df)
model.ingest_data(X,y)
Я получаю печально известную:
NameError Traceback (последний последний вызов) в ----> 1 model.ingest_data (X, y)
NameError: имя 'X' не определено
Разве я не определил X выше как X = feature_cols?