Seite 1 von 1
KeyError beim Umwandeln zu float in Tabelle
Verfasst: Dienstag 26. Oktober 2021, 09:30
von monkiiiii
columns_float =['Timestamp', 'GazeRightx', 'GazeRighty', 'GazeAOI', 'PupilRight']
for col in columns_float:
s28 = s28[col].str.replace(',', '.').astype(float)
Lange Fehlermeldung
...
...
...
KeyError: 'Timestamp'
Selbiger Error wird hier ausgegeben:
columns_float =['Timestamp', 'GazeRightx', 'GazeRighty', 'GazeAOI', 'PupilRight']
for col in columns_float:
s28 = s28[col].astype(float)
Liebe Grüße,
monkiiiii
Re: KeyError beim Umwandeln zu float in Tabelle
Verfasst: Dienstag 26. Oktober 2021, 10:19
von __deets__
Na dann ist Timestamp nicht in den Spalten.
Re: KeyError beim Umwandeln zu float in Tabelle
Verfasst: Dienstag 26. Oktober 2021, 10:25
von monkiiiii
s28.dtypes
RECORDING_SESSION_LABEL object
TRIAL_INDEX int64
SAMPLE_INDEX int64
Timestamp object
SAMPLE_MESSAGE object
TRIAL_LABEL object
EYE_TRACKED object
RESOLUTION_X object
RESOLUTION_Y object
....
wird aber darin angezeigt
Re: KeyError beim Umwandeln zu float in Tabelle
Verfasst: Dienstag 26. Oktober 2021, 10:28
von __deets__
Das mag ja sein, aber der Fehler ist da eindeutig. Es muss also etwas anderes sein, vielleicht ein Space im Namen oder sowas. Ohne Code, der das fuer uns reproduzierbar macht, kann man das nicht anders diagnostizieren.
Re: KeyError beim Umwandeln zu float in Tabelle
Verfasst: Dienstag 26. Oktober 2021, 10:35
von __blackjack__
Das mit dem Dezimaltrenner sollte man ja beim Einlesen der Daten erledigen und nicht nachträglich umständlich fixen.
Re: KeyError beim Umwandeln zu float in Tabelle
Verfasst: Mittwoch 24. November 2021, 12:04
von Frkners
Hallo, mir wird der selbe Fehler angezeigt. Wie füge ich denn Timestamp hinzu?
Code: Alles auswählen
Traceback (most recent call last):
File "/Users/PycharmProjects/pythonProject7/main.py", line 183, in <module>
plt.plot(range(370, 841, 1), sensorSens[plotResultingSpectrum, :], 'k', label=sensorResponses_df['Timestamp'][plotResultingSpectrum] + "_classic", linewidth=1)
File "/Users/PycharmProjects/pythonProject2/venv/lib/python3.7/site-packages/pandas/core/frame.py", line 3458, in __getitem__
indexer = self.columns.get_loc(key)
File "/Users/PycharmProjects/pythonProject2/venv/lib/python3.7/site-packages/pandas/core/indexes/range.py", line 388, in get_loc
raise KeyError(key)
KeyError: 'Timestamp'
Re: KeyError beim Umwandeln zu float in Tabelle
Verfasst: Mittwoch 24. November 2021, 12:07
von __deets__
Wenn keine Timestamp-Spalte, dann kein Timestamp Schluessel. Ohne Daten & Code kann man dazu nicht mehr sagen.