我有三个数据帧,索引作为日期和价格列。我想把三个数据帧合并成一个并合并price列。我尝试按照这篇文章Python: pandas merge multiple dataframes的建议进行合并,但结果与axis=1的连接是一样的。在
chained_price = reduce(lambda left, right: pd.merge(left, right, left_index=True, right_index = True,
how='right'), product_list)
产品清单是一个有三个df的列表。在
^{2}$预期结果:
price
date
2013-09-10 1.000000
2013-09-11 3.011578
2013-09-12 8.011578
2013-09-13 7.006452
2013-09-14 10.000544
有什么建议吗?在
你需要有删除副本的concat,即
^{pr2}$如果日期是索引,则
相关问题 更多 >
编程相关推荐