Ошибка ключа при предварительной обработке данных (одноразовая кодировка) - PullRequest
1 голос
/ 03 марта 2020

Я получаю ошибку ключа при преобразовании переменных с использованием одноконтурного кодера. Это код, который я использовал:

def preprocessor(df):
    res_df = df.copy()
    le = preprocessing.LabelEncoder()

    res_df['"job"'] = le.fit_transform(res_df['"job"'])
    res_df['"marital"'] = le.fit_transform(res_df['"marital"'])
    res_df['"education"'] = le.fit_transform(res_df['"education"'])
    res_df['"default"'] = le.fit_transform(res_df['"default"'])
    res_df['"housing"'] = le.fit_transform(res_df['"housing"'])
    res_df['"month"'] = le.fit_transform(res_df['"month"'])
    res_df['"loan"'] = le.fit_transform(res_df['"loan"'])
    res_df['"contact"'] = le.fit_transform(res_df['"contact"'])
    res_df['"day_of_week"'] = le.fit_transform(res_df['"day"'])
    res_df['"poutcome"'] = le.fit_transform(res_df['"poutcome"'])
    res_df['"y"'] = le.fit_transform(res_df['"y"'])
    return res_df

при выполнении функции функция, я получаю ошибку ключа

encoded_df = preprocessor(df1)

x = encoded_df.drop(['"y"'],axis =1).values
y = encoded_df['"y"'].values

при выполнении функции функция, я получаю ключевая ошибка, хотя я разбил столбец с помощью sep = ';'. Может кто-нибудь, пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...