Вы можете использовать select_dtypes
для отправки подмножества, которое вы хотите превратить в макеты. Вы можете concat
это вернуться к исходному DataFrame.
pd.get_dummies(df.select_dtypes('O'))
В противном случае вы пропустите весь DataFrame и будете указывать столбцы в списке. Вы можете использовать понимание списка или просто проверить, какие dtypes
являются объектами.
pd.get_dummies(df, columns=df.dtypes.loc[lambda x: x == 'O'].index.tolist())