開始使用免費開始

.apply() 函式套用到每個儲存格

如同在課程裡所看到的,你可以使用 .apply() 把一個函式套用到 DataFrame 的每個儲存格,不論是哪一欄或哪一列。

你將在 poker_hands 資料集上試試看。你會用 .apply() 將 DataFrame 中每個儲存格的值平方。以 Python 原生語法把數字 n 取平方是 n**2

本練習屬於課程

使用 pandas 撰寫高效程式碼

檢視課程

練習說明

  • 定義求平方的 lambda 轉換。
  • 使用 .apply() 函式套用這個轉換。

動手互動練習

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

# Define the lambda transformation
get_square = ____ x: ____

# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())
編輯並執行程式碼