Ich habe ähnliche Daten wie in diesem gist gesehen und ich versuche, die Daten mit numpy zu extrahieren. Ich bin ziemlich neu in Python so ichnumpy.genfromtxt mit datetime.strptime Umrechner
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})
Wo, wie kann es so mit dem folgenden Code zu tun versucht, in dem Kern zu sehen sind 22 Reihen von Kopfmaterial. In IPython, wenn ich „run“ der folgende Code erhalte ich einen Fehler, der mit den folgenden Enden:
TypeError: float() argument must be a string or a number
Der vollständige ipython Fehlertrace here zu sehen ist.
Ich bin in der Lage, die sechs Spalten von numerischen Daten zu extrahieren nur gut ein Argument wie usecols genfromtxt = Bereich (0,6), aber wenn ich versuche, einen Konverter zu verwenden, um zu versuchen und die letzte Spalte angehen Ich bin ratlos. Alle und alle Kommentare würden uns freuen!
versuchen Sie es mit read_table, die für die automatische Erkennung des Typs sorgt. –