我每天都有一个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值。不知道怎么做,我尝试了重新采样参数,但它不起作用