各行を別のファイルに印刷するデータフレームがあります。データフレームが例えばわずか50行、50
を印刷し、0
から49
にインデックスを出力しますpandas dataframe:len(df)がdf.iterrows()の反復回数に等しくない
for index, row in df.iterrows():
print(index)
のようなデータフレームの行を反復します。
ただし、私のデータフレームに50,000行以上が含まれている場合、と、df.iterrows()
を反復するときの反復回数は大きく異なります。例えば、は、例えば、 50'554であり、インデックスを印刷すると400'000以上になります。
これはどのようにすることができますか?私はここで何が欠けていますか?
'[理由iteritems'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.iteritems.html)は、列名シリーズのペアを返します。ドキュメントを確認してください – EdChum
おそらく ' df.shape'と必要な次元のインデックスを付けます – Andrew
ただ好奇心が強いですがあなたは真剣に50kのファイルを作成しようとしていますか? –