Невозможно установить MeanEncoder. ошибка. Объект «Индекс» не имеет атрибута «infer_objects».Python

Программы на Python
Ответить
Anonymous
 Невозможно установить MeanEncoder. ошибка. Объект «Индекс» не имеет атрибута «infer_objects».

Сообщение Anonymous »

Я пытаюсь запустить этот код в Jupyter Notebook

Код: Выделить всё

import pandas as pd
from feature_engine.encoding import MeanEncoder

X = pd.DataFrame(dict(x1 = [1,2,3,4,5], x2 = ["c", "c", "c", "b", "a"]))

y = pd.Series([0,1,1,1,0])
me = MeanEncoder()
me.fit(X,y)
me.transform(X)
выполнение которого возвращает следующее сообщение об ошибке:

Код: Выделить всё

228 counts.index = counts.index.infer_objects()

AttributeError: 'Index' object has no attribute 'infer_objects'
Я ожидаю, что MeanEncoder будет кодировать x1 и x2 в соответствии с y.

Подробнее здесь: https://stackoverflow.com/questions/792 ... er-objects
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»