-2

我有旧金山的犯罪数据。我的原始数据看起来像这样。旧金山数据

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

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

在此处输入图像描述

这是我能得到的最好的,但我仍然对时代旁边的那个 7 感到恼火。谢谢 ;)

4

1 回答 1

0

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

如果您将 y 值更改为 Time 对象,您可能会得到您想要的。例如:

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

于 2019-03-07T10:36:25.753 回答