python – 将多个未对齐的数据帧合并为单个pandas数据帧
发布时间:2020-12-16 21:51:49 所属栏目:Python 来源:网络整理
导读:我有多个数据框架与股票价格,我想要对齐到一个数据框架,其中只包含所有股票的收盘价. 我希望所有数据框中的所有日期都出现在日期列(索引)和“NA”中,以防该日期的股票没有收盘价. 两个数据帧(df1和df2)的示例: In [5]: df1Out[5]: Open High Low CloseDate1
我有多个数据框架与股票价格,我想要对齐到一个数据框架,其中只包含所有股票的收盘价. 我希望所有数据框中的所有日期都出现在日期列(索引)和“NA”中,以防该日期的股票没有收盘价. 两个数据帧(df1和df2)的示例:
现在我能做到
结果如预期:
我如何更改代码以对动态数量的数据帧执行相同操作? 在此先感谢您的亲切问候! 最佳答案
如果列表中的数据框(实际的数据框对象,我的意思是,而不是它们的名称)看起来像这样:
那么下面的代码应该做你正在寻找的东西:
你可以通过词典理解更紧凑地完成这个,但在示例代码中,我更喜欢为了便于理解而更明确地拼写出来.作为参考,dict理解看起来像这样:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |