特定の週を簡単に見ることができるように、データフレームを週に再形成するのに問題がありますが、平日を一緒に集計することもできます。つまり、月曜日+月曜日、火曜日+火曜日などです。
アプローチのドキュメントを調べましたが、自分に合った解決策を見つけることができませんでした。私のデータの解像度は 1 分で期間は 4 か月ですが、このシリーズにはいくつかの場所でデータが欠落しています。
現在、私は次のようなものを思いつきました:
def week_reshaping(df):
# Define constant for offsetting the loop
offset = pd.DateOffset(days=7)
# Number of weeks within the df
weeks = (df.index[-1] - df.index[0]).days // 7
d_datetime = df.index[0]
df_week = pd.DataFrame()
for week in range(1, weeks + 1):
start = df.index.searchsorted(d_datetime)
end = df.index.searchsorted(offset + d_datetime)
# Assign this somehow
df.ix[start:end]
d_datetime += offset
return df_week