python - Pandas `to_csv` 无法设置引号

标签 python pandas

<分区>

我正在尝试做 here 中的一些答案建议,但是当我设置

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

最佳答案

添加命名空间csv:

import csv

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

或者设置值3,数字来自docs :

quoting : int or csv.QUOTE_* instance, default 0
Control field quoting behavior per csv.QUOTE_* constants. Use one of QUOTE_MINIMAL (0), QUOTE_ALL (1), QUOTE_NONNUMERIC (2) or QUOTE_NONE (3).

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

关于python - Pandas `to_csv` 无法设置引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55897894/

相关文章:

python - 入队调用中的 rq 超时参数不起作用,给出 JobTimeoutException

java - 流水线或以其他方式在语言之间实时传输数据

python - pandas 中列的平均距离

python - 将 pandas 系列拆分为多列

python - 条件扩展组聚合 Pandas

python - 带有 pandas 的 Dataframes 将索引设置为 date_range ,但是当设置它时所有值都变为 NaN

python - 当我使用绑定(bind)函数时,Tkinter Entry/Text 小部件问题

python - Pyparsing:解析带有 key=value 的嵌套明文数据

python - 如何将 **kwargs 参数传递给相关的包装函数?

python - 重命名 Pandas 聚合函数中的 header