スポンサーリンク

PythonのNumPyでタブ区切りのtsvファイルを読み込み/書き込みする方法

numpy.loadtxt()でdelimiter = “\t”を指定して読み込む

numpy.loadtxt()でdelimiter = “\t”を指定することで、タブ区切りのtsvファイルを読み込むことができます。

スポンサーリンク

numpy.loadtxt()のusecolsに読み込む列を指定

numpy.loadtxt()のusecolsに読み込む列を指定することができます。
例えば、1列目と3列目を読み込む場合には、下記のように書きます。

numpy.savetxt()でtsv形式でファイルに書き込む

下記のように、numpy.savetxt()でdelimiter = “\t”を指定してファイルに書き込みます。

サンプルコード

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

下記がサンプルコードになります。

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

スポンサーリンク