2017-06-12 8 views
2

私はパンダのデータフレームを持っていますdfここで、列名は対応するインデックスです.1,2,3、.... len(df.columns)です。最後の列を除くすべてをどのようにループするのですか?len(df.columns)より前のループです。私の目標は最終的に各列の対応する要素を最後の列の要素と比較することです。どんなコードでも役立ちます!ありがとうございました!pandas dataframe + indexingの最後の列をループする方法は?

+1

[列の選択]の可能な複製(https://stackoverflow.com/questions/11285613/selecting-columns) – e4c5

答えて

2

、各列を反復私は非常にあなたが何であるかについて、より詳細に別の質問をお勧めしますすべてが、最後の列

for column_name, column_series in df.iloc[:, :-1].iteritems(): 
    pass 

を反復処理するには

for column_name, column_series in df.iteritems(): 
    pass 

を使用するにはベクトル化を使用してイテレータを完全に使用することは避けられます。

関連する問題