我有一个时间序列数据的数据帧,一列是tmstmp,dtype是datetime64ns,另一列是一些值。
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列中删除日期信息,即只保留小时/分钟/秒,因为我只关心一天中特定时间的值,而不关心哪一天。最后我想把它画出来。我应该将它转换为哪种类型?(我想我应该将它转换为可以打印的类型)
发布于 2018-02-11 15:00:33
我认为您需要先将列转换为time,然后再转换为plot
temp_df['times'] = temp_df['tmstmp'].dt.time
temp_df.plot(x='times', y='spd')https://stackoverflow.com/questions/48729133
复制相似问题