How do I resample a time series in pandas to a weekly frequency where the weeks start on an arbitrary day? I see that there\'s an optional keyword base but it only works for
You will be much safer with resampling based on days and then slicing every 7th day, e.g:
ts.resample('D').interpolate()[::7]
See the underlying problem with other approaches in this open pandas issue on github:
https://github.com/pandas-dev/pandas/issues/16381