python - 熊猫`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
。
解决方案
添加命名空间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)
推荐阅读
- ruby-on-rails - 获取多关系数据 | 导轨
- ios - 对于 React Native 应用程序,如何使用 Detox with Jest 以特定顺序运行许多 e2e 文件?
- dart - 管道处理标准输出时保持输出的着色
- python - Pandas 最佳实践:删除列名?
- linux - 错误:找不到 Parrot/n/a 的分发模板
- sql - 如何将未来的日子带到过去的日期,然后使用 postgresql 恢复到过去的日子?
- c++ - 将位置从第一个转移到最后一个
- reactjs - Reactjs - API 数据具有带有 `onClick()` 属性的可点击元素
- python - Python 函数导入
- python - python - 如何用Python中另一个txt文件中的一行替换txt文件中的一行