同时使用双引号和分隔符的Pandas read_csv



我看到了这个问题的不同变体,但似乎没有人确切地解释我需要的原因。

我有一个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
07511e45f2cc6f6e609ae46c15506538cGlenn Gould;Kyllikki"-钢琴三首抒情曲,作品41-II。AndantinoInstrumenal-主页收听次数

我也遇到了同样的问题,更改解析引擎解决了这个问题。只需将engine='python'添加到pd.read_csv()命令中即可。

请参阅https://stackoverflow.com/a/43586874/21271392

相关内容

  • 没有找到相关文章

最新更新