pd.get_dummies () не имеет переключателя inplace
. Поэтому вам необходимо присоединить полученный DataFrame к вашему оригиналу:
dummies = pd.get_dummies(obj_df, columns=["drive_wheels"]).head()
combined = df.join(dummies)
Например:
df = pd.DataFrame(list('AABBABA'), columns=['cats'])
dummies = pd.get_dummies(df, columns=['cats'])
combined = df.join(dummies)
print(combined)
, что дает вам:
cats cats_A cats_B
0 A 1 0
1 A 1 0
2 B 0 1
3 B 0 1
4 A 1 0
5 B 0 1
6 A 1 0