簡體   English   中英

Python 循環將 dataframe 拆分為特定的行/索引,以便將子數據幀寫入 csv

[英]Python loop to split a dataframe by a particular row/index for writing the sub-dataframes into csv

我有一個 dataframe 大約有 1800 萬行,我想創建一個循環將整個 dataframe 拆分為每個子數據幀 100000 行,並將它們寫入 csv 文件,以便它可以顯示在 excel 中而不會丟失任何數據。 在此處輸入圖像描述

我能夠使用它來拆分數據,但我希望能夠在循環本身中寫入 csv 文件enter image description here

迭代大小為 100000 的塊。在每次迭代中,每個 df 都有 100000 行。 它們作為第 i 個迭代名稱保存到 csv 文件中。

for i, df in enumerate(pd.read_csv("dataframe.csv", chunksize=100000)):
    df.to_csv(f'{i}.csv')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM