【发布时间】:2022-01-13 22:47:58
【问题描述】:
您好,我正在尝试绘制一些时间序列数据,但有两个问题。
在描述问题之前,有很多站,我使用的数据文件是针对每个站的。
我的意思是,文件是 station1.csv, station2.csv, ... 。 每个csv文件都有日期、站名、传感器名称、海拔、地下水位等。
- 不连续的时间序列
原始文件具有不连续的时间序列,如下所示。
2014-10-24,JDsd1,S11,1.49,26.47,36.84,18.19,7682,1021.57
2014-10-25,JDsd1,S11,1.49,26.47,36.84,18.19,7995,1021.79
2014-10-26,JDsd1,S11,1.52,26.44,36.87,18.2,7985,1019.75
2014-10-27,JDsd1,S11,1.53,26.43,36.88,18.2,7979,1020.13
2014-10-28,JDsd1,S11,,,,,,
2014-11-13,JDsd1,S11,1.33,26.63,36.67,18.08,13160,1026.25
2014-11-14,JDsd1,S11,1.24,26.72,36.58,18.11,13013,1027.09
2014-11-15,JDsd1,S11,1.23,26.73,36.57,18.12,12912,1030.27
2014-11-16,JDsd1,S11,1.22,26.74,36.56,18.13,12853,1026.32
我需要连续设置日期范围,但很难做到。
当我使用pd.date_range(start_date (or min), end_date( or max), freq='d'时,结果显示ValueError: Length of values (775) does not match length of index (769)。
值的长度(775)是我需要做的,索引的长度(769)是日期的当前长度。
但是,有些站点会显示如下奇怪的大气数据图。
我使用相同的代码和数据具有相同的数据结构。 我看不出数据有什么不同。(我想上传数据但是长度太长了..)
如果您知道一些解决方案或提示,请告诉我。
【问题讨论】:
-
请检查您的第二个问题是否与this one有关
标签: python plot continuous