Я использую pandas.get_dummies для преобразования некоторых моих категориальных переменных перед использованием tpot.Моя проблема в том, что у меня есть непрерывная переменная, например, время, и она преобразуется в категории, даже если это непрерывная переменная.Похоже, что это происходит не во всех случаях, но я не могу понять, когда это произойдет.
Я проверил следующее:
pd.isnull(my_dataframe).any()
и все категории говорят о ложном
print(type(features[0,5])) # the time category with my continuous variable
и вывод <class 'numpy.float64'>
Однако, когда я делаю
df_dummies=pd.get_dummies(my_dataframe)
df_dummies.columns
Он создает столбец для каждого значения моего временного объекта.
Например: «Время (мин) _2», «Время (мин) _3», «Время (мин) _4», «Время (мин) _5», «Время (мин) _6», «Время (мин) _10»',' Время (мин) _15 ',' Время (мин) _16 ',' Время (мин) _20 ',' Время (мин) _25 ',' Время (мин) _30 '
Любые идеи, чтоможет быть здесь не так?