在read_csv中引用参数

时间:2019-03-24 18:12:35

标签: python pandas quoting

pandas.read_csv()中引用参数的确切用途是什么?我检查了文档,但无法理解。

df = pd.read_csv("labeledTrainData.tsv", header=0, delimiter="\t", quoting=3)

1 个答案:

答案 0 :(得分:1)

这与如何解释正在读取的文件中带引号的字段有关。它们在csv模块中定义。

  

csv.QUOTE_ALL指示编写器对象引用所有字段。

     

csv.QUOTE_MINIMAL指示编写器对象仅引用那些字段   其中包含特殊字符,例如定界符,quotechar或任何其他字符   行尾符中的字符。

     

csv.QUOTE_NONNUMERIC指示编写器对象引用所有非数字   字段。

     

指示读者将所有未引用的字段转换为float类型。

     

csv.QUOTE_NONE指示编写器对象从不引用字段。什么时候   当前定界符出现在输出数据中,其前面是   当前的转义符。如果未设置scapechar,则编写器   如果任何需要转义的字符是   

它的默认值为minimaL,通常可以保存在那里。但是,如果您确实使用另一个编写csv,则也应在阅读时使用它。