【问题标题】:Combine series by date按日期组合系列
【发布时间】:2020-10-05 16:18:24
【问题描述】:

单个excel文件中包含以下2个系列的股票:

可以以日期为索引进行组合吗?

结果应该是这样的:

【问题讨论】:

标签: python pandas dataframe indexing


【解决方案1】:

这里需要一个简单的df.merge()

df = pd.merge(df1, df2, left_index=True, right_index=True, how='outer')

df = df1.join(df2, how='outer')

【讨论】:

  • 我会尽快尝试。
  • 我忘了说数据框来自一个 excel 文件,但是你的 asnwer 没问题
  • 你能检查一下新问题吗:stackoverflow.com/questions/64215349/…
  • 将检查问题。请不要忘记为答案投票。
【解决方案2】:

我正在尝试这个:

df3 = pd.concat([df1, df2]).sort_values('Date').reset_index(drop=True)

df3 = df1.append(df2).sort_values('Date').reset_index(drop=True)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-17
    • 2016-04-07
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2015-03-02
    • 2021-08-15
    • 1970-01-01
    相关资源
    最近更新 更多