首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为数据帧中的每个循环获取最后三条记录

为数据帧中的每个循环获取最后三条记录
EN

Stack Overflow用户
提问于 2022-06-22 06:14:07
回答 1查看 36关注 0票数 1

我有如下所示的数据格式:

代码语言:javascript
复制
    User           Warehouse    R_Number    Date    Missing
0   Delhi_Goa    Goa Warehouse  5046    2022-05-24  TRRFF.1T22AD0041
1   Delhi_Goa    Goa Warehouse  5046    2022-05-24  PPRFP.1T22AD0017
2   Delhi_Goa    Goa Warehouse  5048    2022-05-24  TRRFF.1T22AD0031
3   Delhi_Goa    Goa Warehouse  5048    2022-05-24  TRRFF.1T22AD0037
4   Delhi_Goa    Goa Warehouse  5048    2022-05-24  PPRFP.1T22AD0039
5   Delhi_Goa    Goa Warehouse  5048    2022-05-24  TRRFF.1T22AD0026

我希望遍历DataFrame,并对结果将依赖于最后三条记录的每一行执行操作。

就像。

代码语言:javascript
复制
Loop 1 to fetch index 0 
loop 2 to fetch index 0,1
loop 3 to fetch index 0,1,2
loop 4 to fetch index 1,2,3
loop 5 to fetch index 2,3,4
loop 6 to fetch index 3,4,5

我如何循环最后三张唱片的数据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-22 06:19:54

使用DataFrame.rolling

代码语言:javascript
复制
for g in df.rolling(3):
    print (g)

   User                Warehouse  R_Number        Date           Missing
0     0  Delhi_Goa Goa Warehouse      5046  2022-05-24  TRRFF.1T22AD0041
   User                Warehouse  R_Number        Date           Missing
0     0  Delhi_Goa Goa Warehouse      5046  2022-05-24  TRRFF.1T22AD0041
1     1  Delhi_Goa Goa Warehouse      5046  2022-05-24  PPRFP.1T22AD0017
   User                Warehouse  R_Number        Date           Missing
0     0  Delhi_Goa Goa Warehouse      5046  2022-05-24  TRRFF.1T22AD0041
1     1  Delhi_Goa Goa Warehouse      5046  2022-05-24  PPRFP.1T22AD0017
2     2  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0031
   User                Warehouse  R_Number        Date           Missing
1     1  Delhi_Goa Goa Warehouse      5046  2022-05-24  PPRFP.1T22AD0017
2     2  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0031
3     3  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0037
   User                Warehouse  R_Number        Date           Missing
2     2  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0031
3     3  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0037
4     4  Delhi_Goa Goa Warehouse      5048  2022-05-24  PPRFP.1T22AD0039
   User                Warehouse  R_Number        Date           Missing
3     3  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0037
4     4  Delhi_Goa Goa Warehouse      5048  2022-05-24  PPRFP.1T22AD0039
5     5  Delhi_Goa Goa Warehouse      5048  2022-05-24  TRRFF.1T22AD0026
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72710490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档