次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.
Q1:変数 df_room の 「owner_name」、df_owner の「name」を Key として、それぞれの DataFrame を内部結合し、df_client に代入してください.
import pandas as pd
df_room = pd.DataFrame([[201, 4, “Yamakawa”],
[202, 2, “Akiyama”],
[301, 3, “Yamakawa”],
[505, 6, “Mori”]],
columns=[“room_num”, “tenant_num”, “owner_name”])
df_owner = pd.DataFrame([[38, “Yamakawa”],
[22, “Nakamura”],
[62, “Mori”],
[88, “Akiyama”]],
columns=[“age”, “name”])
# Q1
df_client = ##########
print(df_client)
[Q1の選択肢]
1. pd.merge(df_room, df_orner,”owner_name”, “name”, how=”inner”)
2. pd.merge(df_room, df_orner, left_on=”owner_name”, right_on=”name”, how=”inner”)
3. pd.merge(df_room, df_orner, keys=[“owner_name”, right_on=”name”], how=”inner”)