Python用データ分析モジュール「Pandas」でデータフレームをCSVファイル形式で保存する方法をソースコード付きで解説します。
データフレームの保存(CSVファイル形式)
Pandasでは、to_csvメソッドを用いることで、データフレームをCSVファイル形式で保存できます。
書式
DataFrameObj.to_csv(path_or_buf=None, sep=', ', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None, compression=None, quoting=None, quotechar='"', line_terminator='\n', chunksize=None, tupleize_cols=False, date_format=None, doublequote=True, escapechar=None, decimal='.')
引数 | 内容 |
---|---|
path_or_buf | 保存するCSVファイル名 |
sep | 区切り文字 |
index | 行名も保存するか否か |
encoding | 文字コード(’utf-8′, ‘shift_jis’, ‘euc_jp) |
ソースコード
サンプルプログラムのソースコードは下記の通りです。
# -*- coding: utf-8 -*- import pandas as pd # データフレームの初期化 df = pd.DataFrame({ '名前' : ['西住みほ', '秋山優花里', '武部沙織', '五十鈴華', '冷泉麻子'], '身長' : [158, 157, 157, 163, 145]}, index = ['車長', '装填手', '通信手', '砲手', '操縦手'] ) # ファイル出力 df.to_csv("anko.csv")
実行結果
サンプルプログラムの実行結果です。
【生成したanko.csv】
,名前,身長 車長,西住みほ,158 装填手,秋山優花里,157 通信手,武部沙織,157 砲手,五十鈴華,163 操縦手,冷泉麻子,145
– | おすすめ記事 |
---|---|
1 | ■【Pandas入門】データ分析のサンプル集 |
2 | ■Python入門 基本文法 |
コメント