【问题标题】:Pandas `to_csv` unable to set quotes [closed]熊猫`to_csv`无法设置引号[关闭]
【发布时间】:2019-04-29 14:21:00
【问题描述】:

我正在尝试执行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

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    添加命名空间csv

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

    或设置值3,编号来自docs

    引用: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)
    

    【讨论】:

    • 好吧,我现在觉得很傻……但是这不应该不需要吗?请注意,这只是因为引用选项才需要。
    • @Sosi - 未测试,替代解决方案效果如何?
    • 两者都很好用:)
    猜你喜欢
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    相关资源
    最近更新 更多