【问题标题】:Concat dataframes from dictionary来自字典的 Concat 数据帧
【发布时间】:2022-08-05 21:29:34
【问题描述】:

我有一个字典,其中每个键都包含一个带有日期范围的数据框列。如何将所有字典键连接在一起,以便我可以拥有一个包含所有列的数据框?

例子:

A:
              apples
2020-01-01        2
2020-01-02        3
2020-01-03        4
2020-01-04        4


B:
              bananas
2020-01-01        8
2020-01-02        10
2020-01-03        7
2020-01-04        8

C:
              carrots
2020-01-01        9
2020-01-02        2
2020-01-03        3
2020-01-04        3

新数据框:

A:
              apples     bananas     carrots
2020-01-01        2          8           9
2020-01-02        3          10          2
2020-01-03        4          7           3
2020-01-04        4          8           3
  • 您可以使用 pd.merge()。看到这个link
  • 也许 pd.concat(*[A, B, C], axis=1) 会工作

标签: python pandas dataframe


【解决方案1】:

这可能对你有用,

pd.concat(dict.values())

来自here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-25
    • 2021-06-04
    • 2018-05-04
    • 1970-01-01
    • 2020-03-02
    • 2016-07-12
    • 1970-01-01
    • 2016-04-28
    相关资源
    最近更新 更多