22
パンダのデータフレームの行を反復する方法は?
私はDataFrameパンダから来ました: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df 出力: c1 c2 0 10 100 1 11 110 2 12 120 次に、このフレームの行を反復処理します。すべての行について、列の名前でその要素(セルの値)にアクセスできるようにしたいと思います。例えば: for row in df.rows: print row['c1'], row['c2'] パンダでそれを行うことは可能ですか? 私はこの同様の質問を見つけました。しかし、それは私に必要な答えを与えません。たとえば、そこで使用することをお勧めします。 for date, row in df.T.iteritems(): または for row in df.iterrows(): しかし、私はrowオブジェクトが何であるか、そしてどうやってそれを扱うことができるのか分かりません。