【파이썬】 시계열 데이터 플롯

시계열 데이터를 분석 할 때 목표 변수가 어떻게 변하는지
시계열로 확인하기 위해 그래프로 시각화합니다.

절차
①날짜 컬럼을 인덱싱df.set_index('Date')②플롯df.plot()plt.xticks(rotation=70)③후의 처리를 위해서 원래대로 되돌린다df = df.reset_index()
date.py
import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('dataset.csv')
df.head()

""" 出力
    patient Last UpDdated   
0   5.0     2020-03-22 10:00:00
1   4.0     2020-03-22 11:00:00
2   6.0     2020-03-22 12:00:00
3   10.0    2020-03-23 10:00:00 
4   3.0     2020-03-23 11:00:00
"""

# 日付をインデックスにする
df = df.set_index('Last UpDdated')
df.head(3)

"""出力

Last UpDdated     patient 
2020-03-22 10:00:00  5.0
2020-03-22 11:00:00  4.0
2020-03-22 12:00:00  6.0
"""

# プロット
df.plot()
# X軸のラベルの角度をかえる
plt.xticks(rotation=70)



date.py
# 後の処理のためインデックスを戻しておく
df = df.reset_index()
df.head(3)

"""出力
    Last UpDdated       patient
0   2020-03-22 10:00:00 5.0
1   2020-03-22 11:00:00 4.0
2   2020-03-22 12:00:00 6.0
"""

좋은 웹페이지 즐겨찾기