.apply() 関数をすべてのセルに適用する
レッスンで見たように、.apply() を使うと、列や行に関係なく、DataFrame のすべてのセルに関数を適用できます。
ここでは poker_hands データセットで試してみます。.apply() を使って、DataFrame の各セルの値を二乗しましょう。Python で数値 n を二乗するには n**2 を使います。
この演習はコースの一部です
pandasで効率的にコードを書く
演習の手順
- 二乗のためのラムダ変換を定義します。
.apply()関数を使ってその変換を適用します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())