1. Learn
  2. /
  3. Kurser
  4. /
  5. pandas によるデータ操作

Connected

övning

インデックス値のスライス

スライスを使うと、first:last 構文でオブジェクトの連続する要素を選択できます。DataFrameはインデックス値または行番号・列番号でスライスできますが、まずは前者から始めます。これは、.loc[] メソッドの中でスライスを行います。

リストのスライスと比較して、いくつか覚えておくべき点があります。

  • インデックスをスライスできるのは、インデックスが .sort_index() で並べ替え済みの場合だけです。
  • 外側のインデックスレベルでスライスする場合、first と last には文字列を指定できます。
  • 内側のインデックスレベルでスライスする場合、first と last にはタプルを指定する必要があります。
  • .loc[] に1つのスライスを渡すと、行がスライスされます。

pandas は pd として読み込まれています。temperatures_ind ではcountryとcityがインデックスに含まれており、すでに用意されています。

Instruktioner

100 XP
  • temperatures_ind のインデックスを並べ替えましょう。
  • .loc[] でスライスを使い、次のサブセットを取得しましょう:
    • Pakistan から Philippines まで。
    • Lahore から Manila まで。(これは意味のある結果にはなりません。)
    • Pakistan, Lahore から Philippines, Manila まで。