python - python - 根据列值+1重复pandas DataFrame中的行,并在每个重复行中添加1天
问题描述
我有一个熊猫数据框,如下所示:
id, date ,add_days, status
1 , 2021-01-01, 3 , Completed
2 , 2021-03-05, 4 , Completed
3 , 2021-02-27, 1 , Pending
我想要 :
1.repeat the ids and increase date by given add_days +1 2.make重复的行在add_days列中
没有值3.make重复的行在状态列中没有值
id, date ,add_days , status
1 , 2021-01-01, 3 , Completed
1 , 2021-01-02, ,
1 , 2021-01-03, ,
1 , 2021-01-04, ,
2 , 2021-03-05, 4 , Completed
2 , 2021-03-06, ,
2 , 2021-03-07, ,
2 , 2021-03-08, ,
2 , 2021-03-09, ,
3 , 2021-02-27, 1 , Pending
3 , 2021-02-28, ,
解决方案
推荐阅读
- ios - Xcode中opencascade库的IOS示例Lex编译错误
- c# - 基于现有标准解决方案的 Xamarin Forms 解决方案
- java - RecyclerView 不接受来自模型的构造函数
- php - 如何从 Doctrine 的 2 个表中获取数据?
- path - 如何在 Siteground 上指定 cron 脚本的路径?
- vue.js - 通过单击按钮添加组件
- hibernate - 如何在多边形内找到点?
- java - 从 java 运行 bat 文件时,有什么方法可以模拟用户输入?
- location - Twilio API 未通过 WhatsApp 频道接收当前位置
- c++ - 从自定义目录运行 ctest