タイトルの通りpandasを利用して日付をフォーマットしたいと思います。
しょっちゅう忘れて毎回調べているのでメモ程度です。
環境はJupyterを利用しています。
import csv
import pandas as pd
file_name = '/data/USD_JPY.csv'
df = pd.read_csv(file_name)
df.head()

数字と漢字が混じっています。
いろいろ処理する時意外と不便になってきますので“-“で区切った形式に変換します。
df['日付け'] = pd.to_datetime(df['日付け'], format='%Y年%m月%d日')
df.head()

変換終わりです。超楽勝ですね。
Headerの’日付け’はデータごとで違いますのでそれぞれデータで合わせて下さい。
ついでにカラムを増やします。
df['出来高'] = 0
df.head()

参考になれば幸いです。
コメント