Я создал функцию для кодирования моих функций методом OneHotEncoding:
def One_hot_encoding(columns, final_df):
for fields in columns:
dum_df = pd.get_dummies(final_df[fields], columns=fields, prefix="is", drop_first=True)
final_df = final_df.join(dum_df)
final_df.drop(columns=fields, inplace=True)
return final_df
Я вызвал функцию по приведенному ниже коду:
df_final = One_hot_encoding(golden_features_list1, final_df)
Мой список golden_features = list (['Gender', 'Country'])
final_df - фрейм данных состоит из столбцов = ['Gender', 'Country', 'SalePrice']
Когда я пытался вызвать функцию, которая будет выполняться вечно! .. Я вынужден перезапустить свой сервер ноутбука Jupiter. Что не так с кодом?