Как декодировать несколько столбцов в строковый тип?(вернуться к исходному типу) - PullRequest
0 голосов
/ 19 июня 2019

У меня есть такие данные:

Я хочу предсказать столбец подсчета на основе этих данных. Но во-первых, я уже закодировал его с помощью LabelEncoder.

Код, который я использую для кодирования этих данных:

def dummyEncode(df)
Hasil = []
columnsToEncode = list(Hasilatribut)
le = LabelEncoder()
for feature in columnsToEncode:
    try:
        df[feature] : le.fit_transform(df[feature]).astype(float)
    except:
            print('Error encoding '+feature)
return df

И результат моей кодировки: enter image description here

На последнем шаге моего прогноза я хочу преобразовать 'date', 'tablename' и 'attributetename' в исходный тип. Я уже использую inverse_transform, но все равно получаю ошибку.

Я тоже попробую это: enter image description here

Результат по-прежнему похож на вывод 'hasil'.

Пожалуйста, помогите мне решить эту проблему.

...