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]