SBI証券のcsvのpandas読み込み¶
csv読み込み手順¶
SBI証券のcsvは読みにくいため、備忘録
手順¶
国内株式 > 保有状況 > 保有証券 > csvをローカルに保存 ( SaveFile.csv )
銘柄コードの最初の行(12行目)と、最後の行をみる. ( 1605, 9986が見えた場合 ):
$ grep -i 1605 SaveFile.csv (1605はcsv中の最初の銘柄コード, 12が得られる) $ grep -i 9986 SaveFile.csv (9876はcsv中の最後の銘柄コード, 60が得られる)
ヘッダー行(11行目=12-1) 含めて抜き出して、文字コードを変換、保存する:
$ sed -n "11,60p" SaveFile.csv | iconv -f cp932 -t utf-8 > jp_pf.csv
pandas で読み込み:
$ python >>> import pandas as pd >>> data = pd.read_csv( "jp_pf.csv", header=0 )