loadFinancialData.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:PythonPackages 作者: wanhanwan 项目源码 文件源码
def get_nyears_back(raw_data, back=1):
    """N??????"""
    all_periods = raw_data.index.get_level_values(0).unique()
    l=[]
    for period in all_periods:
        ly = pd.datetime(period.year-back, period.month, period.day)
        if ly in all_periods:
            data_ly = raw_data.loc[[ly]].copy()
            data_ly.index = pd.MultiIndex.from_product([[period], data_ly.index.get_level_values(1)],
                                                       names=data_ly.index.names)
            l.append(data_ly)
        else:
            pass
    new_data = pd.concat(l)
    return new_data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号