我看到了这个问题的不同变体,但似乎没有人确切地解释我需要的原因。
我有一个CSV文件,有4列,每个字段都用双引号括起来,如下所示:
"user_id","artistname","trackname","playlistname"
"7511e45f2cc6f6e609ae46c15506538c","Glenn Gould",""Kyllikki" - Three Lyric Pieces for Piano, Op. 41 - II. Andantino","Instrumenal - Home Listens"
从上面的例子中可以看出,在trackname
字段中同时存在一个带引号的单词和一个逗号字符,这两个字符都是未带引号的。我希望得到以下结果:
user_id | |||
---|---|---|---|
0 | 7511e45f2cc6f6e609ae46c15506538c | Glenn Gould;Kyllikki"-钢琴三首抒情曲,作品41-II。Andantino | Instrumenal-主页收听次数 |
我也遇到了同样的问题,更改解析引擎解决了这个问题。只需将engine='python'
添加到pd.read_csv()
命令中即可。
请参阅https://stackoverflow.com/a/43586874/21271392