Ошибка значения: логический массив, ожидаемый для условия, не float64

#python #scikit-learn

#python #scikit-learn

Вопрос:

Я пытаюсь установить цель, а затем масштабировать свои функции. Однако я получаю сообщение об ошибке:

 # Set a variable (features) with the names of all the features BUT the target variable.

X = data.drop("diagnosis_result",1)   #Feature Matrix
y = data["diagnosis_result"]          #Target Variable
data.head()

print(f"The list of columns that represent features is:n{X}")
print(f"So, we have {len(X)} dimensions in our feature vectors.")

scaler = RobustScaler().fit(data[X])
data[X] = scaler.transform(data[X]).round(2)

print()
data.head()
  

Комментарии:

1. в какой строке ошибка?

Ответ №1:

вы можете изменить его целевую переменную и featurematrix ..

 X = data.drop("diagnosis_result",1).reshape(-1,1)   #Feature Matrix
y = data["diagnosis_result"]..reshape(-1,1)          #Target Variable