Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫和;“双引号”;在CSV中转义_Python_Pandas - Fatal编程技术网

Python 熊猫和;“双引号”;在CSV中转义

Python 熊猫和;“双引号”;在CSV中转义,python,pandas,Python,Pandas,有时CSV数据的格式如下 col1,col2,col3 a,b,"this field has an embedded quote character ("") in it" 其目的是将其解析为 col1 | col2 | col3 a | b | this field has an embedded quote character (") in it 也就是说,字段引用字符通过加倍进行转义 Pythoncsv.reader模块可以很好地处理这个问题,只要True 你怎么能在熊猫

有时CSV数据的格式如下

col1,col2,col3
a,b,"this field has an embedded quote character ("") in it"
其目的是将其解析为

col1 | col2 | col3
a    | b    | this field has an embedded quote character (") in it
也就是说,字段引用字符通过加倍进行转义

Python
csv.reader
模块可以很好地处理这个问题,只要
True

你怎么能在熊猫身上做到这一点呢?

注意:我甚至在发帖之前就找到了答案

使用
pd.read\u csv(…,doublequote=True)


QUOTE\u非数字
替换为
QUOTE\u MINIMAL
,或其他适当的内容。

注意,您也可以转义字符或将字符串括在单引号中。@accumulation这将是我从其他人那里收到的数据。
import csv
import pandas as pd

data = pd.read_csv('data.csv', quotechar='"', doublequote=True, quoting=csv.QUOTE_NONNUMERIC)