###前提・実現したいこと
データフレーム1のindexと列2が データフレーム2の列1、列2と一致するとき、
列3にデータフレーム1の列3が出力されるようにしたいです。
〇インプット
<データフレーム1>
INDEX 列1 列2
A1 6:00 x1
A1 7:00 x2
B2 8:00 x1
B2 9:00 x2
<データフレーム2>
INDEX 列1 列2
0 A1 x1
1 A1 x2
2 B2 x1
3 B2 x2
〇アウトプット(期待結果)
(index) 列1 列2 列3
0 A1 x1 6:00
1 A1 x2 7:00
2 B2 x1 8:00
3 B2 x2 9:00
###試したこと
データフレーム1を列2で抽出(※)し、抽出後の列2をキーにMERGEで結合させようなどとしましたが、
エラーが出ます。[エラーメッセージ → TypeError: unhashable type: 'set']、
※<データフレーム1(列2=x1)>
INDEX 列1 列2
A1 6:00 x1
B2 8:00 x1
よろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
python3 ,jupyter Note
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/18 23:45