【发布时间】:2021-10-16 10:53:13
【问题描述】:
我想在 data 的值为零时获取开始日期时间和结束日期时间。 数据在 Postgresql 中。 如果我使用 numpy 或 pandas 获得 Postgresql 解决方案或 Python 的完整帮助。 例如
第 1 列将包含日期时间 第 2 列将包含值。
DateTime Value
06-07-2021 12:00 -521362.8779
06-07-2021 12:15 -57275.52732
06-07-2021 12:30 0
06-07-2021 12:45 0
06-07-2021 13:00 0
06-07-2021 13:15 0
06-07-2021 13:30 0
06-07-2021 13:45 0
06-07-2021 14:00 -57275.52732
06-07-2021 14:15 -377411.4886
06-07-2021 14:30 -377411.4886
06-07-2021 14:45 0
06-07-2021 15:00 0
06-07-2021 15:15 0
06-07-2021 15:30 -889863.5254
06-07-2021 15:45 -1194683.49
06-07-2021 16:00 0
06-07-2021 16:15 0
06-07-2021 16:30 0
06-07-2021 16:45 0
06-07-2021 17:00 -89539.05766
06-07-2021 17:15 -1117269.624
06-07-2021 17:30 -857357.2725
所需的输出应为 第 1 列序列号, 第 2 列开始日期时间, 第 3 列结束日期时间
Serial No Start DateTime End DateTime
1 06-07-2021 12:30 06-07-2021 13:45
2 06-07-2021 14:45 06-07-2021 15:15
3 06-07-2021 16:00 06-07-2021 16:45
【问题讨论】:
标签: python-3.x pandas postgresql numpy