始める無料で始める

インデックスの設定と解除

pandas では、列をインデックスとして指定できます。これにより、サブセットを取得する際のコードがすっきりし、場合によってはより効率的なルックアップも可能になります。

この章では、世界各地の都市の平均気温を含むDataFrameである temperatures を扱います。pandaspd として読み込まれています。

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

pandas によるデータ操作

コースを見る

演習の手順

  • temperatures を確認しましょう。
  • temperatures のインデックスを "city" に設定し、temperatures_ind に代入しましょう。
  • temperatures_ind を確認しましょう。temperatures とどこが違いますか?
  • temperatures_ind のインデックスを、内容を保持したままリセットしましょう。
  • temperatures_ind のインデックスを、内容を削除してリセットしましょう。

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

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

# Look at temperatures
print(____)

# Set the index of temperatures to city
temperatures_ind = ____

# Look at temperatures_ind
print(____)

# Reset the temperatures_ind index, keeping its contents
print(____)

# Reset the temperatures_ind index, dropping its contents
print(____)
コードを編集して実行