i具有时间序列数据的数据框架,一列是tmstmp,dtype是dateTime64 [ns],另一列是一些值。
In [35]: temp_df.head()
Out[35]:
tmstmp spd
0 2016-08-11 10:56:00 0
1 2016-08-11 10:56:00 20
2 2016-08-11 10:56:00 12
3 2016-08-11 10:56:00 23
4 2016-08-11 10:56:00 30
In [36]: temp_df.dtypes
Out[36]:
tmstmp datetime64[ns]
spd int64
dtype: object
我想从TMSTMP列中删除日期信息,即仅保留HR/min/sec,因为我只关心一天中的特定时间的价值,不在乎哪一天。最后,我想绘制它。我应该将哪种类型施放?(我想我应该将其投入某种可以绘制的类型(
我相信您需要将列转换为time
,然后plot
:
temp_df['times'] = temp_df['tmstmp'].dt.time
temp_df.plot(x='times', y='spd')