Python 为什么在使用pandas读取csv时会自动删除前面的引号?

Python 为什么在使用pandas读取csv时会自动删除前面的引号?,python,pandas,csv,Python,Pandas,Csv,我有一个.csv文件,如下所示: Col1 ""word1"" ""word2"" 我正在使用 pd.read\u csv(“filename.csv”) 但是我没有得到正确的输出 电流输出: Col1 0 word1"" 1 word2"" 预期产出: Col1 0 ""word1"" 1 ""w

我有一个
.csv
文件,如下所示:

  Col1
""word1""
""word2""
我正在使用
pd.read\u csv(“filename.csv”)

但是我没有得到正确的输出

电流输出:

  Col1
0 word1""
1 word2""
预期产出:

    Col1
0 ""word1""
1 ""word2""

我不知道我哪里出错了。提前谢谢

.reac\u csv
接受3个与引号有关的参数:

quotechar str(长度1),可选用于表示 引用项的开始和结束。带引号的项可以包含分隔符 它将被忽略

quotingint或csv.QUOTE_*实例,默认0控制字段quoting 每个csv.QUOTE_*常量的行为。使用QUOTE_最小值(0)之一, 全部报价(1)、非数字报价(2)或无报价(3)

doublequote bool,指定quotechar并引用时默认为True 不是QUOTE_NONE,表示是否解释两个 字段内的连续quotechar元素作为单个quotechar 元素

在这种情况下,似乎使用
quoting=csv。QUOTE_NONE
就足够了

>> import csv, pandas as pd
>> pd.read_csv('test.csv', quoting=csv.QUOTE_NONE)

        Col1
0  ""word1""
1  ""word2""

检查
read_csv
的签名(例如,它使用
作为默认引号)。(提示:使用
quoting=3
)您的csv需要一个分米器来分隔列。默认情况下,这将是csv文件中的逗号。您可以使用(“filename.csv”,sep='Your separator')指定一个分隔符。那么你的分隔符可能是“”。。