我有一个.csv文件,其中包含时间序列数据,其标题如Description,Date和Values。我希望为此时间序列制作线形图,以使“值”在Y轴上,而“日期”在X轴上。
以下示例数据:
Description Date Values
AGN_MXN_360 20190131 4.134
AGN_MXN_360 20190201 3.00
AGN_MXN_360 20190205 7.68
AGN_MXN_360 20190206 3.25
....
....
....
AGN_MXN_360 20190920 3.7941
它应该如下图所示:
答案 0 :(得分:0)
尝试将日期列设置为索引,然后绘制值列。
import pandas as pd
# import the csv file
df = pd.read_csv('mycsvfile.csv')
# make sure the time column is actually time format
df['Date']=pd.to_datetime(df['Date'])
# set time as the index
df.set_index('Date',inplace=True)
# plot
df['values'].plot()