【发布时间】:2020-03-23 11:59:25
【问题描述】:
我有一个文本文件,我通过在 Python 中使用 csv 模块转换数据框获得如下:
df.to_csv(r'listfinal.txt', header=None, index=None, sep=' ', mode='a')
文本文件的许多条目都有双引号,即,
Circles "Post Malone"
"You Know You Like It" "DJ Snake"
"Future Nostalgia" "Dua Lipa"
我希望从该文件的任何位置删除所有此类双引号。
初始转化df.to_csv要改什么?
【问题讨论】:
-
使用
df = df.replace('"','', regex=True) -
或:
df = df.replace({'"','', "'": ""}, regex=True) -
@jezrael 我的数据框本身没有双引号。但是当我使用 df.to_csv 将其转换为文本文件时会生成它们我认为你误解了这个问题
-
@AmanArora 以前是什么样子的?
-
如果去掉引号,如何区分单元格内的分隔符` `和普通空格` `?
标签: python pandas csv dataframe text