開始使用免費開始

loc 與 iloc(2)

lociloc 也能同時從 DataFrame 選取列與欄。為了練習,請試試以下指令。再次說明,成對的指令會產生相同的結果。

cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]

cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]

cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]

本練習屬於課程

Python 中級

檢視課程

練習說明

  • 列印出摩洛哥(其列標籤為 MOR)對應列的 drives_right 值。
  • 列印一個子 DataFrame,包含俄羅斯與摩洛哥的觀測值,以及 countrydrives_right 這兩個欄位。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out drives_right value of Morocco


# Print sub-DataFrame
編輯並執行程式碼