【发布时间】:2021-05-28 03:31:45
【问题描述】:
这里是 Python 初学者:/! 可以在此处找到 csv 文件 (https://www.waterdatafortexas.org/groundwater/well/8739308)
#我正在尝试对我的数据进行子集化并按年或每 6 个月绘制一次,但我无法让它工作,这是我目前的代码
data=pd.read_csv('Water well.csv')
data["datetime"]=pd.to_datetime(data["datetime"])
data["datetime"]
fig, ax = plt.subplots()
ax.plot(data["datetime"], data["water_level(ft below land surface)"])
ax.set_xticklabels(data["datetime"], rotation= 90)
这是我的数据和输出。如您所见,它仅按时间绘制 2021 年
这是我2016年到2021年的水位数据和代码输出
数据
【问题讨论】:
-
您确定数据已正确加载吗?试试 print(date["datetime"]) 有没有错误码什么的?
-
如果没有实际访问您的数据,我想说的第一件事就是对您的日期时间数据进行排序,并确保那里没有发生任何奇怪的事情。
-
@EricD.Brown 嘿!我已包含指向 csv 文件 waterdatafortexas.org/groundwater/well/8739308 的链接
-
@Fedour 加载数据时没有错误。
标签: python pandas datetime matplotlib