CSV zu DataFrame mit mehreren Grenzwerten und Software -FehlerPython

Python-Programme
Anonymous
 CSV zu DataFrame mit mehreren Grenzwerten und Software -Fehler

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post