首页 > 解决方案 > 熊猫`to_csv`无法设置引号

问题描述

我正在尝试做这里的一些答案所建议的,但是当我设置

out.to_csv('somefile.txt', index=False, header=False, sep="\t",
           quoting=csv.QUOTE_NONE)

我得到错误NameError: name 'csv' is not defined。我在这里做错了什么?

我正在运行 pandas 0.24.1

标签: pythonpandas

解决方案


添加命名空间csv

import csv

out.to_csv('somefile.txt', index=False, header=False, sep="\t",
           quoting=csv.QUOTE_NONE)

或设置值3,数字来自文档

quoting : int 或 csv.QUOTE_* 实例,默认 0
控制字段引用每个 csv.QUOTE_* 常量的行为。使用 QUOTE_MINIMAL (0)、QUOTE_ALL (1)、QUOTE_NONNUMERIC (2) 或QUOTE_NONE ( 3 ) 之一。

out.to_csv('somefile.txt', index=False, header=False, sep="\t",
           quoting=3)

推荐阅读