【问题标题】:How to save multiple dataframes saved in a dictionary of dictionaries?如何保存保存在字典字典中的多个数据框?
【发布时间】:2019-05-17 00:55:23
【问题描述】:

从我将在下面链接的帖子继续,答案提供了如何将数据框拆分为 df 拥有的月数(即,如果数据框有 6 个月,那么您将获得 6 个数据框,一个用于每一个月)。我想知道的是通用代码,例如将这些数据帧保存为 csv 文件的 for 循环。

Pandas split one dataframe into multiple dataframes

我使用第二种解决方案来拆分我的 df,因为它跨越了一年多。

【问题讨论】:

    标签: python pandas csv


    【解决方案1】:

    这将从您的字典(值)中获取每个 df 并将其保存到一个 csv,其文件名是字典 + '.csv' 中的键。这就是你要找的吗?

    for key, df in df_dict.items():
        df.to_csv(key+'.csv')
    

    【讨论】:

    • 感谢您的帮助,这是我正在寻找的,但我遇到了一个错误 -> 'TypeError: can only concatenate tuple (not "str") to tuple'
    【解决方案2】:

    这个怎么样:

    for key in dfs.iterkeys():
        dfs[key].to_csv("C:/", 'df' + key + '.csv')
    

    【讨论】:

      猜你喜欢
      • 2016-05-02
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2021-05-08
      • 1970-01-01
      • 2016-11-13
      相关资源
      最近更新 更多