PandasでCSVファイルを読み込む

pandasを使用すると簡単にCSVを読み込むことができる。 わずか3行。こりゃラクチンだ。

import pandas as pd

# 為替データCSVファイルを読み込む
# データのダウンロード先
# 日本銀行時系列統計データ検索サイト
# https://www.stat-search.boj.or.jp/

df_exchange = pd.read_csv('5.3_1.1/exchange.csv', encoding='cp932', header=1, names=['date', 'USD', 'rate'], skipinitialspace=True, index_col=0, parse_dates=True)
print(df_exchange)

出力結果

               USD   rate
date                     
1980-01-01  237.73  78.91
1980-02-01  244.07  76.75
1980-03-01  248.61  76.38
1980-04-01  251.45  76.82
1980-05-01  228.06  82.50
...            ...    ...
2019-08-01  106.34  79.97
2019-09-01  107.40  79.01
2019-10-01  108.12  78.10
2019-11-01  108.88  76.89
2019-12-01     NaN    NaN

[480 rows x 2 columns]