如何基于时间实现DataFrame列中元素向其他列的转移
问题说明
初始DataFrame(df)
| Date_time | Sam_house | Jack_House | Stella_House |
|---|---|---|---|
| 01.01.2023 1:00 | Sam | Jack | Stella |
移动规则
- Sam每10分钟更换一次所在房屋列
- Jack每20分钟更换一次所在房屋列
- Stella每30分钟更换一次所在房屋列
需求
输入指定时间后,生成对应的结果DataFrame(result_df)。
示例
示例输入1:01.01.2023 1:10
对应的result_df:
| Date_time | Sam_house | Jack_House | Stella_House |
|---|---|---|---|
| 01.01.2023 1:10 | Sam Jack | Stella |
示例输入2:01.01.2023 1:30
对应的result_df:
| Date_time | Sam_house | Jack_House | Stella_House |
|---|---|---|---|
| 01.01.2023 1:30 | Stella | Sam Jack |
内容的提问来源于stack exchange,提问作者Barberick system
相关产品推荐
相关产品推荐

