pandas pandas._libs.tslib.timestamp删除日期信息



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')

最新更新