artists と albums という2つのテーブルが用意されています。artists.merge(albums, on='artid').head() を使ってマージし、validate 引数を変更しながら、誤っている 記述を特定しましょう。
artists
albums
artists.merge(albums, on='artid').head()
validate
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
内部結合を使って異なるデータを結合する方法を学びましょう。複数のソースから情報を組み合わせることで、これまで見えていなかった有益な洞察を引き出すことができます。また、一対一や一対多といったデータソース間の関係が結果にどう影響するかについても学びます。
結合の知識をさらに深めましょう。この章では TMDb の映画データを使いながら、左結合・右結合・外部結合について学びます。さらに、テーブルを自分自身に結合する方法や、DataFrame のインデックスを使った結合についても学習します。
この章では、セミ結合やアンチ結合といった強力なフィルタリング手法を活用します。また、DataFrame を縦方向に連結する方法や、pandas の 関数を使って新しいデータセットを作成する方法も学びます。最後に、実際のデータが必ずしもきれいとは限らないことを踏まえ、結合後のデータ構造を検証する方法も習得します。
現在の演習
最終章では、pandas の専門的なメソッドを活用して、時系列データや順序付きデータを結合する方法を学びます。シカゴ市の実際の金融・経済データを使って実践的に取り組みます。また、SQL スタイルの形式でテーブルをクエリする方法や、メソッドを使ってデータを縦持ちに変換する方法についても学びます。