今回は how-to の記事。
pandasの API Referenceを見ると、 header
や usecols
を使った方が良いのかもしれないが、簡易にフィルタリング&リネームする方法を紹介する。
Pythonのコード
下記のコードは、Kabu+で取得した CSV から必要なカラムだけフィルタリングして、かつリネームするものである。
csv = pd.read_csv('japan-stock-prices-2_2020_9143.csv', encoding='shift_jis') columns = {'SC': 'code', '名称': 'name', '市場': 'market', '業種': 'industry', \ '日時': 'date', '株価': 'close', '始値': 'open', '高値': 'high', '安値': 'low', '出来高': 'volumes'} csv = csv.rename(columns=columns) csv[columns.values()]