1
を返しませんでした:Pythonの関数は、私がダミーに変数を変換するには、次の関数を書いた期待される結果
def convert_to_dummies(df, column):
dummies = pd.get_dummies(df[column])
df = pd.concat([df, dummies], axis=1)
df = df.drop(column, axis=1) #when dropping column don't forget "axis=1"
return df
しかし、私はDFでカテゴリ変数にこれを適用する場合:
for col in ['col1', 'col2', ....]:
convert_to_dummies(df, col)
* 'col1', ''col2', ... are categorical columns in df.
I元のdfを得て、カテゴリ変数のどれもがダミーに変換されません。私は何を間違えたのですか?
for col in ['col1', 'col2', ....]:
df = convert_to_dummies(df, col)
はサンプル:あなたが戻って出力を割り当てる必要