我想绘制缺失的数据

时间:2016-01-20 15:10:12

标签: python pandas plot dataframe

我有数据框,一列有时间戳,另一列有浮点数。 数据类型:

In[15]: type (df_wave['TIMESTAMP'][0])
Out[15]: pandas.tslib.Timestamp
In[16]: type (df_wave['wave_hPa_Avg(1)'][0])
Out[16]: numpy.float64

数据如下:

In[19]: df_wave['TIMESTAMP'][0]
Out[19]: Timestamp('2015-07-03 7:00:20.200000')
In[20]: df_wave['wave_hPa_Avg(1)'][0]
Out[20]: 155.19999999999999

问题:

我丢失了大量数据。从晚上19:00到早上07:00,没有数据。但是,当我绘制这个时,我得到一个继续图。 如何以这种方式绘制数据,python是否自动插入缺失的日期,并在图表中显示没有数据的间隙。

我担心的是,我必须手动添加所有缺少的日期和NaN值。作为旁注,我很高兴知道我的时间测量频率为5 Hz ...(每秒5次,因此在12小时的时间范围内有大量的数据点)

0 个答案:

没有答案