我想从datetime64格式的序列中删除日期,以便可以在一个绘图中绘制从上午8点开始的数据。我试过这个:df ['时间编号日期']= df ['时间']. dt.时间但是,现在我无法绘制df ['time_no_date'],因为它是一个对象而不是日期时间。有什么想法吗?
tsm1rwdh1#
您可以直接从df['time']绘图。使用沿着代码设置开始和结束日期时间(但使用您的日期和时间):
df['time']
start = pd.to_datetime('2023-02-27 08:00:00') end = pd.to_datetime('2023-02-27 23:00:00')
然后从两个值之间的DF中选择行作为新的DF:
df2 = df.loc[(df['time'] > start) & (df2['time'] <= end)]
然后使用df2绘图,df2 ['time']作为一个轴
1条答案
按热度按时间tsm1rwdh1#
您可以直接从
df['time']
绘图。使用沿着代码设置开始和结束日期时间(但使用您的日期和时间):然后从两个值之间的DF中选择行作为新的DF:
然后使用df2绘图,df2 ['time']作为一个轴