Построение временных рядов с использованием Panda - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть файл .csv, содержащий данные временного ряда с заголовками, такими как Описание, Дата и Значения.Я хочу сделать линейный график для этого временного ряда таким образом, чтобы «Значения» были по оси 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

Это должно выглядеть следующим образом:

enter image description here

1 Ответ

0 голосов
/ 20 сентября 2019

Попробуйте установить столбцы даты в качестве индекса, затем построите столбец значений.

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()
...