楽天クレジットの明細を各項目ごとに合算する
- 楽天naviにログイン
- 2018/2 ~ 2019/1の「明細コピー用」クリックしてローカルに保存
- 作業ディレクトリにcsvフォルダを作成
- ダウンロードしたcsvを3のフォルダに格納
- python main.pyを実行
main.py
import glob
import pandas as pd
pd.options.display.max_rows = None
csv_list = glob.glob('csv/*')
list = []
for csv in csv_list:
df = pd.read_csv(csv, encoding='cp932')
list.append(df)
df = pd.concat(list, sort=True)
cols = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30 ,31]
df.drop(df.columns[cols],axis=1,inplace=True)
df = df.rename(columns={ '利用日' : 'date', '利用店名・商品名': 'shop', '利用金額': 'cost' })
df['date'] = pd.to_datetime(df.date)
df = df.set_index('date')
df.sort_index(inplace=True)
df = df['2018-1-1':'2018-12-31']
df.to_csv('rakuten-navi.csv', encoding="cp932")
df = df.groupby('shop', as_index=False).sum()
df.to_csv('rakuten-navi_sum.csv', encoding="cp932")
rakuten-navi_sum.csvに項目ごとの合計金額が表示されます