【问题标题】:Index Excel File by date in Pandas Dataframe在 Pandas Dataframe 中按日期索引 Excel 文件
【发布时间】:2021-01-20 17:11:28
【问题描述】:

excel 文件如下示例,包含 3 只股票:

我想结合使用日期作为索引。最终结果应该是这样的:

【问题讨论】:

  • 你需要先通过阅读excel创建一个df。为此使用pd.read_excel。然后从df 创建单独的数据框。每个都有date 和Stock 列。然后按照您的答案执行pd.merge。
  • @MayankPorwal 在这里,因为我们只有 3 个股票代码,按照您的建议可以。关键是数据库有数百个这样的符号,我想探索熊猫来做繁重的工作。
  • @MayankPorwal 重点是合并日期,然后我可以通过 df_01[df_01.columns[::2]] 删除每隔一列(日期列)

标签: python excel pandas indexing


【解决方案1】:

在下文中,我直接使用单独的数据框进行了索引

Combine series by date

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

效果很好。这次应该是从 excel 文件中读取。

【讨论】:

    猜你喜欢
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 2018-02-12
    相关资源
    最近更新 更多