Я хотел применить одну горячую кодировку (не важно понять вопрос) на мой dataframe так:Как сделать столбцы в dataframe уникальными?
train = pd.concat([train, pd.get_dummies(train['Canal_ID'])], axis=1, join_axes=[train.index])
train.drop([11,'Canal_ID'],axis=1, inplace = True)
train = pd.concat([train, pd.get_dummies(train['Agencia_ID'])], axis=1, join_axes=[train.index])
train.drop([1382,'Agencia_ID'],axis=1, inplace = True)
К сожалению, оригинальный dataframe имел номер как значения, поэтому после получения пустышки переменных , есть много столбцов с тем же именем. Как я могу сделать их уникальными?
Я боюсь столкновения, но довольно хорошая идея)) – Rocketq
Ну, измените randint для UUID и не будет никаких столкновений – kiril