タイトルの通りpandasを利用して日付をフォーマットしたいと思います。
しょっちゅう忘れて毎回調べているのでメモ程度です。
環境はJupyterを利用しています。
import csv
import pandas as pd
file_name = '/data/USD_JPY.csv'
df = pd.read_csv(file_name)
df.head()
![](https://kazunaka.com/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-21.09.41.png)
数字と漢字が混じっています。
いろいろ処理する時意外と不便になってきますので“-“で区切った形式に変換します。
df['日付け'] = pd.to_datetime(df['日付け'], format='%Y年%m月%d日')
df.head()
![](https://kazunaka.com/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-21.12.17.png)
変換終わりです。超楽勝ですね。
Headerの’日付け’はデータごとで違いますのでそれぞれデータで合わせて下さい。
ついでにカラムを増やします。
df['出来高'] = 0
df.head()
![](https://kazunaka.com/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-21.22.55.png)
参考になれば幸いです。
コメント