Build your ultimate AI agent
コース説明
データは人間にとって読みやすい形式でも、分析には向かないことがよくあります。そこで役立つのが pandas です。DataFrame をさまざまな形式に整形できる強力なツールです。このコースでは、DataFrame に含まれる文字列列やネストされたデータの扱い方を学びながら、データサイエンティスト/アナリストとしてのスキルを伸ばします。FIFA の選手レーティング、書評、チャーン分析データなどの実データを使い、ワイド形式からロング形式への変形、行や列のスタック/アンスタック、マルチインデックス DataFrame の記述統計の取得まで学びます。
前提条件
カリキュラム
コース概要
1
データ整形の概要
まず、ワイド形式とロング形式の概念と、それぞれを使う利点を理解しましょう。次に、ロング形式からワイド形式へピボットする方法と、大規模な DataFrame から要約統計量を得る方法を学びます。
2
ワイド形式とロング形式の相互変換
ワイド形式からロング形式へ DataFrame を整形するテクニックを身につけます。この章では、melt メソッドと wide_to_long 関数の使い方を学び、その後、文字列列を連結したり分割したりして扱う方法を理解します。
3
DataFrame のスタックとアンスタック
この章では、マルチレベルインデックスを使ってデータ操作スキルをレベルアップします。行インデックスのレベルを列軸へ(またはその逆へ)並べ替えて DataFrame を整形する方法を学びます。また、スタックやアンスタックの過程で生じる欠損値への対処法も身につけます。
4
高度な整形テクニック
最後に、整形処理とグループ化を組み合わせて、手早くデータ操作を行う方法を学びます。さらに、リスト状の列を変換する方法や、ネストされた JSON ファイルなどの複雑なネストデータを扱う方法も習得します。
pandas でデータを整形する
コース修了

