Tôi có tệp csv có một số cột mà tôi đã phân tách bằng dấu hai chấm (;). Tuy nhiên, ONE cột được giới hạn bởi một đường ống | và tôi muốn phân định cột này và tạo cột mới.Phân tách một cột cụ thể và thêm chúng dưới dạng cột trong CSV (Python3, CSV)
Input:
Column 1 Column 2 Column 3
1 2 3|4|5
6 7 6|7|8
10 11 12|13|14
mong muốn Output:
Column 1 Column 2 ID Age Height
1 2 3 4 5
6 7 6 7 8
10 11 12 13 14
Mã của tôi cho đến nay delimits lần đầu tiên bởi; và sau đó chuyển đổi để DF (đó là định dạng cuối cùng mong muốn của tôi)
delimit = list(csv.reader(open('test.csv', 'rt'), delimiter=';'))
df = pd.DataFrame(delimit)
bạn có thể phân tích cột cuối cùng và [chia nó] (http://stackoverflow.com/questions/14745022/pandas-dataframe-how-do- i-split-a-column-into-two) –