Das `skipinitialspace`-Argument hast du nicht erwähnt meines Wissens nach.__blackjack__ hat geschrieben: ↑Mittwoch 31. Juli 2019, 16:01 Naja eben ein ';' direkt gefolgt von einem Zeilenende weil es sich um die letzte Spalte handelt. Ein bisschen Nachdenken…
Das `skipinitialspace`-Argument von `pandas.read_csv()` hatte ich glaube ich schon mal erwähnt, oder?
Habe dieses gefunden:
Code: Alles auswählen
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html
Ich versteh den Fehler leider nicht ganz.
Code: Alles auswählen
ValueError: invalid literal for int() with base 16: ''
Diesen Code habe ich beim vorherigen Projekt genommen:
Code: Alles auswählen
self.df_all = pd.read_csv(self.file_asc, skiprows=5, delimiter=";", converters={' DATA L': partial(int, base=16)})
Code: Alles auswählen
Start Date; Time; Offset[s]; ID; DATA H; DATA L;
09.07.2019;13:35:24;000000000.002400;2200000x;20F76D2;00000000;
09.07.2019;13:35:24;000000000.002700;9900011x;20F76D2;000009EA;
Code: Alles auswählen
Start Date; Time; Offset[s]; ID; DATA H; DATA L;
27.03.2019;17:18:26;000000000.001000;AEx;00000000;20F76D2;
27.03.2019;17:18:26;000000000.001300;2200000x;700017E9;20F76D2;
Code: Alles auswählen
skipinitialspace = True
Bzw. mit
Code: Alles auswählen
converters={' DATA L': partial(int, base=16)})