使用后如何匯出具有不同名稱的每個資料框np.array_split?
我拆我的資料幀分成多個部分,讓我們說,4,我想將其匯出為獨立dataframes與相應的名稱,例如df_split_1.csv,df_split_2.csv,df_split_3.csv,df_split_4.csv等等。
顯然,我可以使用 的方法來做到這一點df_split[1].to_csv(r'W:\...\df_split_1.csv'),但是,如果我有 100 個這樣的資料幀,那么對每一個和其中一個都這樣做并不是一個長期的解決方案。所以,問題是如何拆分資料幀并將它們匯出為單獨的檔案?
我的猜測是創建一個自動保存檔案的回圈,但我還沒有弄清楚。
import numpy as np
import pandas as pd
df = pd.read_file(r'W:\...\dataframe.csv')
df_split = np.array_split(df, 4)
df_split[0].to_csv(r'W:\...\df_split_1.csv')
df_split[1].to_csv(r'W:\...\df_split_2.csv')
df_split[2].to_csv(r'W:\...\df_split_3.csv')
df_split[3].to_csv(r'W:\...\df_split_4.csv')
uj5u.com熱心網友回復:
回圈enumerate:
for i, v in enumerate(df_split, 1):
v.to_csv(fr'W:\...\df_split_{i}.csv')
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/389662.html
上一篇:給定日期串列過濾資料框
