Pandas DataFrame日期不匹配问题:数据对齐与聚合实现求助
Pandas DataFrame日期不匹配问题:数据对齐与聚合实现求助
我现在在处理Pandas DataFrame时碰到了日期不匹配的问题,希望能得到各位的经验分享和解决方案建议,非常感谢!
注:我有一个DataFrame子集的截图(无法在此展示),完整的DataFrame包含约98列,每一对列对应一只股票的日期和对应数值。
我目前遇到的问题是:部分股票的数据起始日期比最早的13/01/2018要晚,比如从2019或2020年才开始有数据。
我的核心需求有两个:
- 对齐所有股票的数据:把那些和最早日期基准不对齐的股票数据向下偏移,让所有股票的日期序列都和最早的日期基准对齐
- 聚合处理后的数据:只保留第一列的“Dates”即可
还有几个补充细节:
- 数据是周度频率的,所以有时候需要把12/01/2018这类日期,和某只股票的最近日期(比如13/01/2018)做对齐匹配
- 我需要用Python来实现这个逻辑
有没有人遇到过类似的问题...
备注:内容来源于stack exchange,提问作者badr tahir
相关产品推荐
相关产品推荐

