Ich habe eine CSV-Datei, die mehrere Spalten hat, die ich zuerst durch Doppelpunkt (;) abgrenzen. Eine Spalte wird jedoch durch eine Pipe | begrenzt und ich möchte diese Spalte begrenzen und neue Spalten erstellen.Delimit eine bestimmte Spalte und fügen Sie sie als Spalten in CSV (Python3, CSV)
Eingang:
Column 1 Column 2 Column 3
1 2 3|4|5
6 7 6|7|8
10 11 12|13|14
gewünschte Ausgabe:
Column 1 Column 2 ID Age Height
1 2 3 4 5
6 7 6 7 8
10 11 12 13 14
Mein Code so abgrenzt weit zum ersten Mal durch; und wandelt dann zu DF (was meine gewünschte Endformat ist)
delimit = list(csv.reader(open('test.csv', 'rt'), delimiter=';'))
df = pd.DataFrame(delimit)
Sie die letzte Spalte analysieren kann und [spaltete es] (http://stackoverflow.com/questions/14745022/pandas-dataframe-how-do- i-split-a-column-into two) –