ValueError: Вход X должен быть неотрицательным в python - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь применить метод выбора объектов, используя SelectKBest с chi2, чтобы выбрать 15 лучших объектов из данных, но он приходит с ошибкой

ValueError: Вход X должен быть неотрицательным

Может ли кто-нибудь помочь мне с этой ошибкой. Ниже приведен код, который я использовал


x = data.drop('TARGET_B', axis='columns')
x = x.drop('TARGET_D', axis='columns')
y= data.TARGET_B

x_train, x_test, y_train, y_test = model_selection.train_test_split(x,
        y, test_size=0.20, random_state=None)

select_feature = SelectKBest(chi2, k=15).fit(x_train, y_train)

...