【NumPy】CSVファイルの読み込み (loadtxt)

スポンサーリンク

この記事では、Python言語とNumPyを用いて、CSVファイルの読み込む方法をソースコード付きで解説します。

スポンサーリンク

CSVファイルのロード

Pythonの数値計算モジュールNumPyでは、loadtxtメソッドでCSVファイルを読み込むことができます。

【書式】
np.loadtxt(CSVファイルのパス, delimiter=区切り文字, skiprows=ヘッダ行の行数 dtype=データの種類)

skiprowsで値を指定すると、その行数だけ飛ばした行の位置からデータを読み込みます
これによりヘッダ行を含めず、値のみを取り出せます。

■返り値
読み込んだデータ(NumPyのリスト形式)

ソースコード

サンプルプログラムのソースコードは下記の通りです。

実行結果

上記のサンプルプログラムを実行すると「nikkei.csv」を読み込んで、その中身を表示できます。
(nikkei.csvはカンマ区切りで1行目がヘッダ行)

以下のエラーが出た場合は、loadtxtより高機能なgenfromtxtを使ってみましょう。

ValueError: could not convert string to float:

【おすすめ関連記事】
Python入門 基本文法
NumPy入門 サンプルプログラム集

スポンサーリンク

シェア&フォローお願いします!