CSV zu DataFrame mit mehreren Grenzwerten und Software -Fehler
Posted: 05 Mar 2025, 09:17
Ich möchte in einer CSV-Datei lesen. Leider wird dies von einer fehlerhaften Software erstellt: Meine Header -Reihe enthält mehrere Separatoren ";" Und ",". Was kein Problem wäre, wenn mein Datensatz keine europäische Dezimalheit hätte ".
Code: Select all
some file header row number 1
some file header row number two
some more information about data in that file
column1;column2;column3,column4,column5
1,234;2,665;0,888;3,891;3,762
2,232;1,233;0,888;3,789;3,524
< /code>
Kann ich einen anderen Trennzeichen für den Header angeben als für den Datensatz selbst?
Mein Code: < /p>
df = pd.read_csv(
"mypath\test.csv",
skiprows = 3;header= 0, delimiter=';,', decimal = ",")
< /code>
Dies führt dazu, dass alles in einer Spalte < /p>
gelesen wird column1;column2;column3,column4,column5
0 1,234;2,665;0,888;3,891;3,762
1 2,232;1,233;0,888;3,789;3,524
< /code>
Aber das Ergebnis sollte fünf Spalten sein: < /p>
column1 column2 column3 column4 column5
0 1.234 2.665 0.888 3.891 3.762
1 2.232 1.233 0.888 3.789 3.524