.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())