相关疑难解决方法(0)

在Pandas DataFrame中查找连续日期组

我正在尝试从Pandas DataFrame中获取具有连续日期的数据块。我的df样子如下。

      DateAnalyzed           Val
1       2018-03-18      0.470253
2       2018-03-19      0.470253
3       2018-03-20      0.470253
4       2018-09-25      0.467729
5       2018-09-26      0.467729
6       2018-09-27      0.467729
Run Code Online (Sandbox Code Playgroud)

在此df,我想获取前3行,进行一些处理,然后获取后3行,并对此进行处理。

我通过应用以下代码计算了1滞后的差异。

df['Delta']=(df['DateAnalyzed'] - df['DateAnalyzed'].shift(1))
Run Code Online (Sandbox Code Playgroud)

但是在那之后,我无法弄清楚如何在不进行迭代的情况下获取连续行的组。

python datetime pandas

3
推荐指数
2
解决办法
1275
查看次数

标签 统计

datetime ×1

pandas ×1

python ×1