回答編集履歴
2
説明追加2
answer
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
merged_tb = reserve_tb.merge(hotel_tb, on='hotel_id', how='inner')
|
7
7
|
```
|
8
8
|
となります。
|
9
|
+
(`how='inner'`パラメータは 『両方のDataFrameに揃っていない`hotel_id` - どちらか片側にしかない`hotel_id`は結合されない(消去される)』という意味になりますので、この辺はお好みで。)
|
9
10
|
|
10
11
|
あとは、通常通り
|
11
12
|
```Python
|
1
説明追加
answer
CHANGED
@@ -11,6 +11,10 @@
|
|
11
11
|
```Python
|
12
12
|
merged_tb[merged_tb['big_area_name'] == 'B']
|
13
13
|
```
|
14
|
+
または質問にあるように
|
15
|
+
```Python
|
16
|
+
merged_tb.query('big_area_name == "B"')
|
17
|
+
```
|
14
18
|
のようにフィルタリングすると望んでいる結果が得られるのではないでしょうか。
|
15
19
|
|
16
20
|
[https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.merge.html](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.merge.html)
|