為 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)