Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 使用空值在datetime上分组_Pandas_Datetime_Jupyter Notebook_Grouping - Fatal编程技术网

Pandas 使用空值在datetime上分组

Pandas 使用空值在datetime上分组,pandas,datetime,jupyter-notebook,grouping,Pandas,Datetime,Jupyter Notebook,Grouping,因此,我正在考虑操纵数据,对数据进行自回归预测。我已经成功地按周分组,没有任何问题,但是没有任何标记值的周被排除在创建的数据帧之外。数据框的形状是(28141),这意味着只有28周被分组,一年中缺少的周需要显示为空,因此形状是(52141) 提前谢谢 你可以做一个右加入你想要的日期集 import pandas as pd df = pd.DataFrame({"date":pd.date_range("1-feb-2020", freq="4

因此,我正在考虑操纵数据,对数据进行自回归预测。我已经成功地按周分组,没有任何问题,但是没有任何标记值的周被排除在创建的数据帧之外。数据框的形状是(28141),这意味着只有28周被分组,一年中缺少的周需要显示为空,因此形状是(52141)

提前谢谢


你可以做一个加入你想要的日期集

import pandas as pd

df = pd.DataFrame({"date":pd.date_range("1-feb-2020", freq="4d", periods=28)})

(df.groupby(df.date.dt.to_period("w")).count()
 .join(pd.DataFrame(index=pd.date_range("1-jan-2020", "31-dec-2020", freq="3d").to_period("w").unique())
      ,how="right")
)



请不要将代码作为图像发布。