Python Pandaデータフレームをどのように反復しますか？
パンダの反復はアンチパターンであり、他のすべてのオプションを使い果たしたときにのみ行うべきことです。数千列以上の名前の「Iter」を使用して機能を使用しないでください。そうしないと、多くの待機に慣れる必要があります。

何かを計算しますか？その場合、この順序でメソッドを検索します。
    1.ベクトル化
    2. Cythonルーチン
    3.包含をリストします
    4. dataframe.apply（）
    5. dataframe.itertuples（）およびdataframe.iteritems（）
    6. dataframe.iterrows（）

ITERROWSとITERTPLESは、順次処理のために行オブジェクト/命名を生成するなど、非常にまれな状況で使用する必要があります。これは、これらの機能が実際に役立つ唯一のことです。

かなりの数の基本的な操作と計算は、パンダによって「ベクトル化」されます（numpy、またはcythonized functionsを介して）。これには、算術、比較、（ほとんどの）削減、再形成、結合、およびグループBy操作が含まれます。