Seite 1 von 1

Probleme beim Import von .csv mit Pandas

Verfasst: Samstag 30. Oktober 2021, 18:14
von Tialias
Hallo zusammen,

ich bin leider blutiger Anfänger und verzweilfe bei dem Import von einer CSV Datei mittels Pandas (traurig aber wahr)...

Das File CSV-File sieht so aus:

Code: Alles auswählen

Messgerät
Beginn
Spalte
Tiefe
Sampling
Zeit
Div
Geschwindigkeit
1Date,2Timestamp,3MuxId,4MuxCH,5DataRecorderCH,6Max,7Min,8Mid,9P2P,10RMS,11AVG,12Low,13High,14Amp,15SDev,16VDiv,17Errorcode
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,
Importiere ich das File mit folgenden Code:

Code: Alles auswählen

import pandas as pd

df = pd.read_csv('C:/Users/Nutzer/Desktop/iwas.csv', header=8) 
print(df)
Schaut meine Ausgabe so aus:

Code: Alles auswählen

               1Date  2Timestamp  3MuxId  ...  15SDev  16VDiv  17Errorcode
1                  2           3       4  ...      16      17          NaN
1                  2           3       4  ...      16      17          NaN
1                  2           3       4  ...      16      17          NaN
1                  2           3       4  ...      16      17          NaN
1                  2           3       4  ...      16      17          NaN
Meine Header Zeile ist um eins nach rechts verschoben. In der CSV - Datei hat der Header leider nur 16 Spalten, alle folgenden Zeilen haben eine zusätzliche Spalte. Mein Messgerät fügt ein nutzloses Komma am Ende jeder Zeile an und lässt sich leider nicht überreden das sein zu lassen. Meine Versuche dieses Komma zu entfernen enden im totalen Chaos.
Mein Ziel ist es einfach ein Datenframe aus dem vorliegenden CSV-File zu erstellen in welchem die Zuordnung von Header und Daten passend ist (also Date ganz links) Könntet ihr mir vielleicht einen Tipp geben wie ihr das angehen würdet?

Re: Probleme beim Import von .csv mit Pandas

Verfasst: Samstag 30. Oktober 2021, 19:35
von ThomasL
Bei solchen Dingen schaut man in die Doku zu der Methode die man benutzt:

https://pandas.pydata.org/pandas-docs/s ... d_csv.html

index_col=False ist dein Freund

Code: Alles auswählen

df = pd.read_csv('data.csv', index_col=False, header=8) 

Re: Probleme beim Import von .csv mit Pandas

Verfasst: Samstag 30. Oktober 2021, 19:40
von Tialias
So einfach wie genial. Tatsächlich war ich heute schon einige Male auf der Seite... leider war es mir nicht so recht möglich zu formulieren was ich genau suche..

Tausend Dank für deine Antwort.
Ich habe noch viel zu lernen :)