始める無料で始める

pandas DataFrame のジェネレーターを作成する

動画で見たように、pandas の DataFrame からは簡単にジェネレーターを作成できます。これを反復処理するたびに、次の2つの要素が返されます。

  • 対応する行のインデックス
  • その行のすべての要素を含む pandas の Series

ここでは、poker_hands として読み込まれているポーカーのデータセットに対してジェネレーターを作ります。次に、そのジェネレーターを使って2行目のすべての要素を出力します。

IPython Shell でデータセットを確認して変化を追うことができます。必要に応じて、スライドタブのスライドも参照してください。

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

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

コースを見る

演習の手順

  • データセットの各行に対するジェネレーターを作成し、変数 generator に代入します。
  • 作成したジェネレーターの2番目の要素のすべての要素を出力します。

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

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

# Create a generator over the rows
generator = poker_hands.____

# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)
コードを編集して実行