Я пытаюсь сделать pd.get_dummies и объединить его обратно в данные. Все прошло хорошо, но я хотел бы вернуть только имена фиктивных значений в качестве имени фиктивного столбца. У меня действительно большая рамка. Есть ли способ решить эту проблему вместо переименования столбцов? Любая поддержка приветствуется!
Dataframe
Number Fruit
One Apple
Two Orange
Three Banana
Four Lemon
Код
dum = pd.get_dummies(df, columns=['Fruit'])
df = pd.concat([df, dum], axis=1)
df
Текущий выход
Number Fruit Fruit_Apple Fruit_Orange Fruit_Banana Fruit_Lemon
One Apple 1 0 0 0
Two Orange 0 1 0 0
Three Banana 0 0 1 0
Four Lemon 0 0 0 1
Желаемый выход
Number Fruit Apple Orange Banana Lemon
One Apple 1 0 0 0
Two Orange 0 1 0 0
Three Banana 0 0 1 0
Four Lemon 0 0 0 1