【发布时间】:2019-05-17 00:55:23
【问题描述】:
从我将在下面链接的帖子继续,答案提供了如何将数据框拆分为 df 拥有的月数(即,如果数据框有 6 个月,那么您将获得 6 个数据框,一个用于每一个月)。我想知道的是通用代码,例如将这些数据帧保存为 csv 文件的 for 循环。
Pandas split one dataframe into multiple dataframes
我使用第二种解决方案来拆分我的 df,因为它跨越了一年多。
【问题讨论】:
从我将在下面链接的帖子继续,答案提供了如何将数据框拆分为 df 拥有的月数(即,如果数据框有 6 个月,那么您将获得 6 个数据框,一个用于每一个月)。我想知道的是通用代码,例如将这些数据帧保存为 csv 文件的 for 循环。
Pandas split one dataframe into multiple dataframes
我使用第二种解决方案来拆分我的 df,因为它跨越了一年多。
【问题讨论】:
这将从您的字典(值)中获取每个 df 并将其保存到一个 csv,其文件名是字典 + '.csv' 中的键。这就是你要找的吗?
for key, df in df_dict.items():
df.to_csv(key+'.csv')
【讨论】:
这个怎么样:
for key in dfs.iterkeys():
dfs[key].to_csv("C:/", 'df' + key + '.csv')
【讨论】: