開始使用免費開始

為 pandas DataFrame 建立一個產生器

正如你在影片中看到的,你可以很容易地從 pandas 的 DataFrame 建立一個產生器。每次迭代時,它會產生兩個元素:

  • 對應列的索引
  • 含有該列所有元素的 pandas Series

你將要針對已匯入為 poker_hands 的撲克資料集建立一個產生器。接著,使用該產生器列印第 2 列的所有元素。

記得你可以隨時在 IPython Shell 中探索資料集並觀察其變化,並可參考「Slides」分頁中的投影片。

本練習屬於課程

使用 pandas 撰寫高效程式碼

檢視課程

練習說明

  • 將資料集的各列建立成一個產生器,並指定給變數 generator。
  • 列印所建立產生器的第 2 個元素中的所有項目。

動手互動練習

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

# Create a generator over the rows
generator = poker_hands.____

# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)
編輯並執行程式碼