始める無料で始める

内部結合と返される行数

ここまで学んできたすべての結合は、内部結合(inner join)と呼ばれます。内部結合は、両方のテーブルで一致する値を持つ行のみを返すという点を理解しておきましょう。wards テーブルと census テーブルの結合を確認し、それぞれを少し変更したコピーである wards_altered および census_altered との結合結果と比較しながら、この動作をさらに詳しく見ていきましょう。変更後のテーブルでは、wards 列の最初の行が変更されています。この変更が結合結果にどのような影響を与えるかを確認します。各テーブルはすでに読み込まれています。

この演習では、wards テーブルと census テーブルがそれぞれ 50 行から始まることを覚えておいてください。

この演習はコースの一部です

pandas によるデータの結合

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Merge the wards and census tables on the ward column
wards_census = wards.merge(____)

# Print the shape of wards_census
print('wards_census table shape:', wards_census.shape)
コードを編集して実行