私はこのgistに見られるのと同様のデータを持っており、numpyでデータを抽出しようとしています。私は、次のコード主旨に見られるように、ヘッダ材料の22行があるnumpy.genfromtxt with datetime.strptime converter
import numpy as np
from datetime import datetime
convertfunc = lambda x: datetime.strptime(x, '%H:%M:%S:.%f')
col_headers = ["Mass", "Thermocouple", "T O2 Sensor",\
"Igniter", "Lamps", "O2", "Time"]
data = np.genfromtxt(files[1], skip_header=22,\
names=col_headers,\
converters={"Time": convertfunc})
でそうしようとしたので、私は、Pythonにかなり新しいです。 Ipythonでは、ときに私「実行」次のコードは、私は次で終わるのエラーが表示されます。
TypeError: float() argument must be a string or a number
フルipythonのエラートレースがhereを見ることができます。
私は、usecols = range(0,6)のようにgenfromtxtの引数を使って数値データの6つのカラムを抽出することができますが、最後のカラムを試してみようとすると、困った。すべてのコメントをいただければ幸いです!
タイプを自動検出するread_tableを試してみてください。 –