首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何逐行正确调整pandas数据帧

如何逐行正确调整pandas数据帧
EN

Stack Overflow用户
提问于 2018-08-11 21:42:47
回答 1查看 44关注 0票数 1

我的数据框有两列: TimeStamp和Value (十进制)。我想在数据框中添加3个新列: oneMinuteValue fiveMinuteValue fifteenMinuteValue

数据按时间戳升序排列。从第一个时间戳开始,我要遍历从第一个时间戳到最后一个时间戳的每一分钟,并执行以下命令:

对于包含这一分钟的数据的每一行,将oneMinuteValue设置为: a)前一分钟的最终值;或者b)当前值(如果此时间戳恰好正好在分钟到秒之间

我希望5分钟和15分钟的专栏是相同的,但我认为只有5分钟的示例就足够了

一个例子(15分钟的例子略过):

代码语言:javascript
复制
TimeStamp             Value    OneMinuteValue    FiveMinuteValue
2018-08-11 14:30:01   5        5                 5
2018-08-11 14:30:11   4.8      5                 5
2018-08-11 14:30:30   4.9      5                 5
2018-08-11 14:30:46   5        5                 5
2018-08-11 14:30:59   5.1      5                 5
2018-08-11 14:31:01   5.2      5.1               5
2018-08-11 14:31:20   5.3      5.1               5
2018-08-11 14:31:40   5.4      5.1               5
2018-08-11 14:32:16   5.5      5.4               5
2018-08-11 14:32:28   5.6      5.4               5
2018-08-11 14:33:04   5.6      5.6               5
2018-08-11 14:33:40   5.7      5.6               5
2018-08-11 14:34:01   5.7      5.7               5
2018-08-11 14:34:22   5.8      5.7               5
2018-08-11 14:34:32   5.8      5.7               5
2018-08-11 14:34:48   5.9      5.7               5
2018-08-11 14:34:59   6.0      5.7               5
2018-08-11 14:35:01   6.1      6.0               6
2018-08-11 14:35:21   6.2      6.0               6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51800225

复制
相关文章

相似问题

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