2024-04-19 07:37:20 发布
网友
我有以下两个数据帧:
day date val 11740 2016-01-04 1.3970 11741 2016-01-05 1.3991 11742 2016-01-06 1.4084 11743 2016-01-07 1.4061
以及
我有一个简单的循环,通过“加入”公共日期来调整日期以创建新的数据帧(new_df)。在
我知道有一种有效的方法可以把这个循环变成Python。有人能帮忙吗?在
谢谢
pd.concat([day.set_index('date'), df.set_index('Date')], axis=1) >>> val Adj_Close Close High \ 2016-01-04 1.3970 12927.200195 12927.200195 12928.900391 2016-01-05 1.3991 12920.099609 12920.099609 12954.900391 2016-01-06 1.4084 12726.799805 12726.799805 12854.599609 2016-01-07 1.4061 12448.200195 12448.200195 12661.200195 Low 2016-01-04 12748.500000 2016-01-05 12839.799805 2016-01-06 12701.700195 2016-01-07 12439.099609
根据需要内部联接还是外部联接,可以使用join='inner'或join='outer'指定。在
join='inner'
join='outer'
根据需要内部联接还是外部联接,可以使用
join='inner'
或join='outer'
指定。在相关问题 更多 >
编程相关推荐