単一の値を置換する I
この演習では、辞書を使って複数の値を置換するテクニックを、別のデータセットに適用します。
関数は DataFrame の data に適用します。各行はトランプの5枚のカードのランクを表し、1(Ace)から13(King)までの値(特徴量 R1, R2, R3, R4, R5)を持ちます。'Class' は各行を0〜9のカテゴリに分類し、'Explanation' は各クラスの内容を簡潔に説明します。
この演習の目的は、ゲームにおける2種類のフラッシュ('Royal flush' と 'Straight flush')を 'Flush' という名前の下にまとめて分類することです。
この演習はコースの一部です
pandasで効率的にコードを書く
演習の手順
- 'Explanation' 列で 'Royal flush' または 'Straight flush' と表示されている行を、すべて 'Flush' に置換してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())