スポンサーリンク

pandasのread_csv()のusecolsで読み込む列(カラム)を指定する

pandasのread_csv()のusecolsで読み込む列(カラム)を指定できます。

例えば、下記のcsv.txtがあったとします。

下記がサンプルコードになります。
usecols=[0,1] と設定して、0,1列目を読み込むようにしています。

下記が実行結果になります。

スポンサーリンク

index_colを指定する時は、カラム数分のnamesが指定されていないとエラーとなることに注意

index_colを指定する時は、カラム数分のnamesが指定されていないとエラーとなることに注意が必要です。

下記は、3列全てにnamesが指定されていないので、エラーとなります。

全てにnamesで指定するのも手ですが、
下記のように、読み込むカラムを指定して、
全ての列にnamesでカラム名が指定されるように調整するのもありだと思います。

これでエラーが出なくなります。
よくはまりがちなので注意しましょう。

スポンサーリンク