在一周中的特定日期对 pandas 中的数据进行重新采样

Resampling data in pandas on specific day of week

我有另一个数据框:

data.resample('W').mean()
Out[4]: 
                    High           Low  ...    Volume     Adj Close
Date                                    ...                        
2007-09-23   4691.279980   4593.900000  ...       0.0   4671.659961
2007-09-30   4989.619922   4916.960059  ...       0.0   4966.690039
2007-10-07   5208.074951   5081.512451  ...       0.0   5168.562500
2007-10-14   5426.950000   5236.140039  ...       0.0   5361.380078
2007-10-21   5635.509961   5295.409961  ...       0.0   5492.809863
                 ...           ...  ...       ...           ...
2020-06-28  10440.630078  10273.409961  ...  775100.0  10351.880078
2020-07-05  10483.109961  10367.749805  ...  565380.0  10440.719922
2020-07-12  10825.859961  10701.469922  ...  637060.0  10770.110156
2020-07-19  10833.180078  10648.310156  ...  634740.0  10733.980078
2020-07-26  11170.524902  11056.487549  ...  522850.0  11132.099854

[671 rows x 6 columns]

周日重新采样。我怎样才能重新采样这个 dataframe 以便在星期一重新采样而不是默认在星期日重新采样?

您可以使用 W-Mon:

data.resample('W-Mon').mean()