gpt4 book ai didi

时间轴上的日期模周

转载 作者:行者123 更新时间:2023-12-05 03:13:59 24 4
gpt4 key购买 nike

我有这样的时间序列数据:

20140630 22:40:00 25.5
20140630 22:45:00 25.54

20140630 23:00:00 25.54
20140630 23:05:00 25.6

20140630 23:50:00 25.28
20140630 23:55:00 25.325
20140701 00:00:00 25.34
20140701 00:05:00 25.22
20140701 00:10:00 25.2

20140702 00:25:00 25.1
20140702 00:30:00 25.18
20140702 00:35:00 25.14

20140703 00:40:00 25.14
20140703 00:45:00 25.12
20140703 00:50:00 25.1

很多天了。我想绘制我的数据模周,创建类似于以下的叠加层(但请注意,我使用的时间以秒为单位,并将其取模 60*60*24*7):Date Plotgnuplot 无法识别 set timefmt 中的星期几,否则格式字符串 "%a %H:%M" 将非常适合我的目的。我的数据是从数据库中提取的,可以进行预处理(目前在 Ruby/Rails 中)。一些数据点可能会丢失。

最佳答案

您可能会受益于函数 timecolumn() ,它根据设置的 timefmt 设置从列中解析时间字符串。结果是以秒为单位的时间戳。

我会这样使用它:

plot 'file.dat' using (timecolumn(1)/60*60*24*7):2

假设您正在使用类似的东西:

set timefmt "%Y%m%d %H:%M:%S"
set xdata time

(顺便说一句,我在日期中遇到了空格问题,我使用格式 "%Y-%m-%dT%H:%M:%S" 解决了)

关于时间轴上的日期模周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27587213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com