Mam plik CSV, który ma kilka kolumn, które najpierw ograniczam dwukropkiem (;). Jednak JEDNA kolumna jest ograniczona przez potok | i chciałbym ograniczyć tę kolumnę i utworzyć nowe kolumny.Ograniczanie konkretnej kolumny i dodawanie jej jako kolumn w pliku CSV (Python3, CSV)
Wejście:
Column 1 Column 2 Column 3
1 2 3|4|5
6 7 6|7|8
10 11 12|13|14
Pożądany wyjściowa:
Column 1 Column 2 ID Age Height
1 2 3 4 5
6 7 6 7 8
10 11 12 13 14
Mój kod dotąd ogranicza raz pierwszy; a następnie konwertuje do DF (będąca moją żądany format końcowy)
delimit = list(csv.reader(open('test.csv', 'rt'), delimiter=';'))
df = pd.DataFrame(delimit)
można analizować ostatnią kolumnę i [podzielić ją] (http://stackoverflow.com/questions/14745022/pandas-dataframe-how-do- i-split-a-column-into-two) –