bugfix> python > 投稿

私の質問を説明するために、次のデータセットを作成しました。

rng = pd.date_range('2020-11-01', periods=30, freq='D')
df = pd.DataFrame({ 'Date': rng, 'Val': [0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1] }) 
df3=df.drop([3,8,9,10,11,12,13,14])

コードに見られるように、私はいくつかのデータを撤回しました(より具体的には1週間)。次に、データを週ごとにグループ化し、変数を合計します Val

aux3=df3.groupby(df3['Date'].dt.week).sum()

そして、これは私が得た出力でした。 46週目にわかるように、価値はありません。したがって、何も追加できません。今週、少なくともゼロなどの値を入力するにはどうすればよいですか?

     Val
Date     
44      0
45      6
47      7
48      0
49      1