嗨,我试图绘制一些时间序列数据,但有两个问题。
在描述问题之前,有许多站和数据文件,我使用的是每个站。
我的意思是,文件是station1.csv,station2.csv,... .每个csv文件都有日期,站点名称,传感器名称,海拔,地下水位等。
1.不连续时间序列
原始文件具有不连续的时间序列,如下所附。
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)是当前日期的长度。
1.关于图形状这是站数据文件中的大气数据图。
然而,有一些站显示奇怪的大气数据图如下。
我使用了相同的代码,数据具有相同的数据结构。我看不到数据有任何差异。(我想上传数据,但长度太长...)
如果你知道一些解决方案或提示,请让我知道。
2条答案
按热度按时间jq6vz3qz1#
我解决了第一个问题。
然后我需要第二个问题的解决方案。
如果您知道解决方案或提示,请告诉我
mklgxw1f2#
我想你可能用逗号作为小数。
我刚刚解决了我的问题,也就是你的第二个问题
也许这能帮到你