根据时间绘制日期。蟒蛇

时间:2019-03-07 09:07:40

标签: python pandas dataframe time jitter

我有来自旧金山的犯罪数据。我的原始数据如下所示。 san Fransisco data

长话短说,我需要根据时间绘制日期(执行一些过滤之后)并创建一个抖动图。日期和时间列的原始格式是object。那就是我到目前为止所做的。

df.Date = pd.to_datetime(df.Date) 
df.Time = pd.to_datetime(df.Time)
x7=dfdrug.Date.tolist()
y7=dfdrug.Time.tolist()

enter image description here

这是我能得到的最好的结果,但是我仍然对那次的7分感到恼火。 谢谢;)

1 个答案:

答案 0 :(得分:0)

您还已经将“时间”列转换为pd.datetime对象。您看到的7是日期的一部分(被截断以仅显示最后一部分)。

如果将y值更改为Time对象,则可能会得到所需的结果。例如:

y7 = df.Time.dt.time.tolist()