1. Learn
  2. /
  3. Courses
  4. /
  5. Python中級

Connected

Exercise

loc と iloc(1)

locとilocを使うと、DataFrameで考えられるほぼあらゆるデータ選択操作を行えます。locはラベルベースです。つまり、行と列を、それぞれの行ラベルと列ラベルに基づいて指定する必要があります。ilocは整数インデックスベースなので、前の演習で行ったように、行と列を整数インデックスで指定する必要があります。

次のコマンドを試して、locとilocを使って観測値を選択してみましょう。ここでは、各コマンドのペアが同じ結果を返します。

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

前と同じように、自動車データをPandas DataFrameとして読み込むコードが含まれています。

Instructions

100 XP
  • locまたはilocを使って、日本に対応する観測値をSeriesとして選択します。この行のラベルはJPN、インデックスは2です。結果として得られるSeriesを必ず出力してください。
  • locまたはilocを使って、オーストラリアとエジプトの観測値をDataFrameとして選択します。これらの行のラベルやインデックスは、carsを確認することでわかります。結果として得られるDataFrameを必ず出力してください。