始める無料で始める

スカラー値の置換 I

この演習では、.replace() メソッドを使って、データセット内の値のリストを別の目的の値リストに置き換えます。

poker_hands DataFrame に対して関数を適用します。poker_hands DataFrame では、列 R1〜R5 の各行は、プレイヤーのポーカーハンドに含まれる各カードのランクを表し、1(Ace)から 13(King)までの値を取ります。Class 特徴量は各ハンドをカテゴリとして分類し、Explanation 特徴量は各ハンドを簡単に説明します。

poker_hands DataFrame はすでに読み込まれており、ClassExplanation の特徴量を確認できます。

IPython Shell でデータセットをいつでも探索して、どのように変化するかを確認できます。Slides タブのスライドも参照してください。

この演習はコースの一部です

pandasで効率的にコードを書く

コースを見る

演習の手順

  • DataFrame のうち、Class 1(One Pair)として listed されているすべてのハンド(行)を -2 に、Class 2(Two Pairs)として listed されている各ハンドを -3 に置き換えてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Replace Class 1 to -2 
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)

print(poker_hands[['Class', 'Explanation']])
コードを編集して実行