python - Pandas read_csv 防止文件中的引号成为数据的一部分

标签 python pandas csv

我正在从包含单引号的 CSV 中读取数据,但我不希望引号成为内部数据的一部分。我习惯了引号是可选的传统,并且可以用于处理字符串字段中的逗号。因此,我不是更改输入文件,而是如何使用 Pandas 删除引号,而不是在代码本身中将它们删除。

dfRules = pd.read_csv(filenameRules, quoting=csv.QUOTE_NONE, quotechar="'")
print ("---- Data Head ---- ")
print (dfRules.head())

数据文件

PAYEECONTAINS,CATEGORY
'SOUTHWEST AIRLINES','Travel'
'GODADDY','Internet Services'
'AIRBNB','Travel'

输出:

---- Data Head ---- 
          PAYEECONTAINS             CATEGORY
0  'SOUTHWEST AIRLINES'             'Travel'
1             'GODADDY'  'Internet Services'
2              'AIRBNB'             'Travel'

最佳答案

我认为

dfRules = pd.read_csv(filenameRules, quoting=csv.QUOTE_MINIMAL, quotechar="'")

可以解决。

关于python - Pandas read_csv 防止文件中的引号成为数据的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59129223/

相关文章:

Python/Pandas : How to select a cell value, 在同一行中给出 2 个值?

python - pd.to_datetime 或解析日期时间不适用于我的 csv 文件(格式 : dd/mm/yyyy, hh:mm:ss)

javascript - 如何使用 csv 文件中的数据在选择更改时更新 highcharts.js 图表?

python - 如何去除列中的特殊字符并将列转换为float数据

python - 测试柯布-道格拉斯函数 : 的规模常数返回的假设检验

java - 加载 CSV 文件并根据值创建新类实例

python - 更改边界框的大小

Python 的四舍五入问题

python - 嗖:不应该或只增加结果吗?

Python - 来自 CSV 文件的字典,每个键有多个值