每日转换为每周一次

时间:2017-10-02 22:11:46

标签: pandas resampling

我每天都有一个OHLC值的熊猫数据库。

我正在使用以下代码将其转换为月度值和每周值:

def get_weekly(df):
    ohlc_dict = {
    'Open':'first',
    'High':'max',
    'Low':'min',
    'Close':'last',
    }
    df = df.resample('W-Fri').agg(ohlc_dict)
    return df

def get_monthly(df):
    ohlc_dict = {
    'Open':'first',
    'High':'max',
    'Low':'min',
    'Close':'last',
    }
    df=df.resample('M').agg(ohlc_dict)
    return df

问题是我想在滚动的基础上进行,我希望 - 每天 - 上个月/周的OHLC值。不知道怎么做,我尝试了重新采样参数,但它不起作用

0 个答案:

没有答案