pandasを使ったcsv操作

Python

pythonのデータ解析用ライブラリPandasでcsvの読み込み、加工、セーブを使う機会があったので備忘録の意味を含め、まとめます。

どこかのタイミングでPandasのメソッドをまとめられたらと思います。

csv読み込み

まずはcsvの読み込みから。

Pandasでcsvを読み込む場合は read_csv() を使います。

様々な引数が用意されていますが、ただcsvを読み込むだけでしたら encoding だけ指定すれば良いです。

encodingは文字コードを指定する引数で、何も指定しなかった場合は下記のようなエラーを出すことがあります。

今回は文字コードがcp932で読み込まなければいけないため

と文字コードを指定してあげることでcsvを読み込んでくれます。

csv保存

csvの保存にはto_csv()を使います。

read_csvで取り込んだのち、加工を行ったcsvを保存するときは、同様に文字コードを指定する必要があります。

read_csvとto_csvで同じ文字コードを使用するので定数として扱った方が使いやすいです。

コメント

タイトルとURLをコピーしました