我有一个csv文件,其内容如下:
Datetime Count Diff
0 2012-08-25 00:00:00 8 0.0
1 2012-08-25 01:00:00 2 1.0
2 2012-08-25 02:00:00 6 2.0
3 2012-08-25 03:00:00 2 3.0
我目前有一个散点图,用于绘制所有数据(x轴表示自2012年8月25日起经过的小时数,y轴表示每小时所售门票的数量)
我正在尝试对散点图进行过滤,以使其仅在第一个月内使用。我该怎么做?这是我的代码:
df = pd.read_csv('2.csv')
df["Datetime"] =pd.to_datetime(df["Datetime"])
df.head()
df["Diff"] = (df["Datetime"] - df["Datetime"][0]) / np.timedelta64(1,'h')
df.fillna(0, inplace =True)
df
plt.scatter(df["Diff"], df["Count"], marker='.' )