始める無料で始める

.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())
コードを編集して実行