我有一個數據幀,我想將每行打印到不同的文件。當數據幀由例如只有50行,將打印50
並遍歷數據幀的行等pandas dataframe:len(df)不等於df.iterrows()中的迭代次數
for index, row in df.iterrows():
print(index)
將打印索引從0
到49
。
但是,如果我的數據幀包含超過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
只是好奇 - 但你是否真的打算創造5萬個文件? –