Я поместил Onehotencoder в кадр данных pandas для некоторых столбцов:
{ 'country', 'female', 'at_weekend' }
Теперь я хочу использовать этот Onehotencoder в одном словаре
{ 'country': 'US', 'female': True, 'at_weekend': True }
Ограничение состоит в том, чтоЯ не могу использовать панд для преобразования этого словаря. Тем не менее, я могу, конечно, использовать Numpy, и Scikit выучить.
Вот что я попробовал, но это не работает:
object_dict = { 'country': 'US', 'female': True, 'at_weekend': True }
a = np.array(object_dict)
b = one_hot_encoder.transform(a.reshape(1,-1))
Я получаю эту ошибку
TypeError: unhashable тип: 'dict'