numpy の genfromtxt を使用して、ヘッダー名と不均一なデータ型を使用してデータをインポートしようとしています。プログラムを実行するたびに、次のエラーが表示されます。
Traceback (most recent call last):
raise ValueError(errmsg)
ValueError: Some errors were detected !
Line #8 (got 6 columns instead of 1)
Line #9 (got 6 columns instead of 1)
Line #10 (got 6 columns instead of 1)
Line #11 (got 6 columns instead of 1)
Line #12 (got 6 columns instead of 1)
私はすでにこの質問を しましたが、私の問題は解決しませんでした。非常に単純な問題ですが、何が間違っているのかわかりません。コードとデータが含まれています。
コード
import numpy as np
data = np.genfromtxt('Data.dat', comments='#', delimiter='\t', names=True, dtype=None).transpose()
print data
タブ区切りデータ
# -----
# -----
# -----
# -----
# -----
# -----
# -----
column_1 column_2 column_3 column_4 column_5 column_6
1 2 3 A 1 F
4 3 2 B 2 G
1 4 3 C 3 H
5 6 4 D 4 I
アップデート
要するに、私が必要としているのは、skip_header の後の最初の有効な行を、オプションの引数 names=True を持つ最初のコメント解除された有効な行に変換する方法です。