I have a text file as sample below:
col A,col B,col C,col D,col E
val A1,val B1,val C1,val D1,val E1, val E2, val E3
val A2,val B2, val C2,val D2, val E4
Please note that some values in col E has multiple values which contains "," e.g val E1, val E2, val E3
When I use df = pd.read_csv(r'path/text_file.txt', sep="\t"), it reads as one column instead of multiple columns as below:
| col A,col B,col C,col D,col E |
|---|
| val A1,val B1,val C1,val D1,val E1, val E2, val E3 |
| val A2,val B2, val C2,val D2, val E4 |
The expected dataframe as below:
| col A | col B | col C | col D | col E |
|---|---|---|---|---|
| val A1 | val B1 | val C1 | val D1 | val E1, val E2, val E3 |
| val A2 | val B2 | val C2 | val D2 | val E4 |
I tried replacing the delimiter with "," instead of "\t" but it wouldn't work since in col E, I have multiple values which is separated by ",".