以下のようになっているとき、
存在する要素ごと(要素の種類は自明とする)に列を作り、その要素がある行は1をない場合は、0を入れたいです。
python
1import pandas as pd 2 3df = pd.DataFrame({'capital_1': ['東京', '千葉', '埼玉'], 4 'capital_2': ['神奈川', '埼玉', '神奈川']}) 5df.head()
capital_1 capital_2
東京 神奈川
千葉 埼玉
埼玉 神奈川
上記の時、以下のようにしたい
python
1df.head()
東京 千葉 埼玉 神奈川
1 0 0 1
0 1 1 0
0 0 1 1
どなたか教えて頂けると幸いです。
よろしくお願いします。
まず、実行できるコードを書いてコピペで貼り付けましょう。
- インデントが全角空白
- カンマがない
など実行できないコードは実際のコードにあるミスなのかどうか判断できません。
すいません。
直で書いてしまったので、間違えました。
次からは、実行してから確認した後、載せます。
ありがとうございます。
回答1件
あなたの回答
tips
プレビュー