以下のようなDataFrameが二つ存在した場合、dftest内の選手IDと対応するdf内の個人IDが含まれる行をdftestに結合させたいです。また、実際には行数が1万を超えるので出来るだけ簡潔にして頂けると幸いです。
具体的には、
python
1df = pd.DataFrame({"個人ID": [120, 239, 9310, 3921], "出身地": ['沖縄県', '北海道', '東京都', '大阪']}) 2dftest = pd.DataFrame({"選手ID": [239, 9310, 120], "名前": ['田中', '前田', '佐藤']})
python
1df.head()
個人ID | 出身地 |
---|---|
120 | 沖縄県 |
239 | 北海道 |
9310 | 東京都 |
3921 | 大阪 |
```python | |
dftest.head() | |
``` | |
選手ID | 名前 |
:-- | :--: |
239 | 田中 |
9310 | 前田 |
120 | 佐藤 |
上記条件のときに、以下の表を得たいです。
選手ID | 名前 | 出身地 |
---|---|---|
239 | 田中 | 北海道 |
9310 | 前田 | 東京都 |
120 | 佐藤 | 沖縄県 |
どなたかご教示頂けると幸いです。 | ||
よろしくお願いいたします。 |
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。