開始使用免費開始

方括號(1)

在影片中,你看到可以用很多不同方式來索引與選取 pandas 的 DataFrame。最簡單(但不是最強大)的方法,就是使用方括號。

在範例程式碼裡,相同的 cars 資料是從 CSV 檔匯入為一個 pandas DataFrame。若只想從 cars 中選取 cars_per_cap 欄位,可以用:

cars['cars_per_cap']
cars[['cars_per_cap']]

單一括號的寫法會回傳一個 pandas Series,雙重括號的寫法會回傳一個 pandas DataFrame。

本練習屬於課程

Python 中級

檢視課程

練習說明

  • 使用單一方括號,將 carscountry 欄位印出為 pandas Series。
  • 使用雙重方括號,將 carscountry 欄位印出為 pandas DataFrame。
  • 使用雙重方括號,依序印出同時包含 countrydrives_right 兩個欄位的 DataFrame。

動手互動練習

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

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

# Print out country column as Pandas Series


# Print out country column as Pandas DataFrame


# Print out DataFrame with country and drives_right columns
編輯並執行程式碼