熊猫日期时间指数没有正确绘图

时间:2018-01-22 01:02:26

标签: python pandas

我有两个带有日期时间索引的数据帧。每个数据框都包含同一天的数据。我想在同一轴上绘制它们,但是当我这样做时,数据似乎来自不同的时间。这是一个最小的工作示例。

第一帧。 created_at pred 2018-01-21 06:00:00 7.548181517907031 2018-01-21 06:15:00 9.32126005682907 2018-01-21 06:30:00 12.600515378912815 2018-01-21 06:45:00 16.578908485745487 2018-01-21 07:00:00 20.80107311107899 应该是索引。

created_at

第二帧。 created_at WR 2018-01-21 18:01:02 81.0 2018-01-21 17:34:51 77.0 2018-01-21 16:59:03 79.0 2018-01-21 16:29:36 81.0 2018-01-21 16:02:49 79.0 应该是索引。

ax = df1.plot()
df2.plot(ax = ax)

当我使用

绘制它们时
INPUT

我得到了

enter image description here

似乎第二个数据框的索引被错误地解释了。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

这将创造你需要的东西

#df1.created_at=pd.to_datetime(df1.created_at)
#df2.created_at=pd.to_datetime(df2.created_at)
#df1=df1.set_index('created_at')
#df2=df2.set_index('created_at')

import matplotlib.pyplot as plt

fig1 = plt.figure()
ax1 = fig1.add_subplot(111)

ax1.plot(df1['pred'])
ax1.plot(df2['WR'])

enter image description here