1
としてエンコード:パンダダミーは、私はフォーマットのデータフレームを持っている文字列
id TV Internet Shower Hot tub Heating ...
1 1 1 1 0 0 ...
2 1 1 0 1 0 ...
3 0 1 1 0 1 ...
...
これを行うにはどうすればいいですか?
おかげ
としてエンコード:パンダダミーは、私はフォーマットのデータフレームを持っている文字列
id TV Internet Shower Hot tub Heating ...
1 1 1 1 0 0 ...
2 1 1 0 1 0 ...
3 0 1 1 0 1 ...
...
これを行うにはどうすればいいですか?
おかげ
あなたはjoin
またはconcat
でget_dummies
を使用することができます。
df = df[['id']].join(df['amentieis'].str.get_dummies(','))
print (df)
id Heating Hot tub Internet Shower TV
0 1 0 0 1 1 1
1 2 0 1 1 0 1
2 3 1 0 1 1 0
または:
df = pd.concat([df['id'], df['amentieis'].str.get_dummies(',')], axis=1)
print (df)
id Heating Hot tub Internet Shower TV
0 1 0 0 1 1 1
1 2 0 1 1 0 1
2 3 1 0 1 1 0
パーフェクト、ありがとう! –