You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python pandas导出CSV时如何将空字段设为空字符串而非双引号

pandas导出CSV空字段显示双引号解决方案

实现代码

import pandas as pd
import csv

# 可选:提前将DataFrame中所有NaN/缺失值替换为空字符串
df = df.fillna('')

# 导出CSV时设置对应参数
df.to_csv(
    'your_output_path.csv',
    index=False,
    na_rep='',
    quoting=csv.QUOTE_NONE,
    encoding='utf-8'
)

参数说明

  • fillna(''):统一把DataFrame中的缺失值转换为空字符串,避免pandas识别为缺失值自动做引号包裹处理
  • na_rep='':指定缺失值的导出展示格式为空
  • quoting=csv.QUOTE_NONE:关闭pandas默认的字段自动加引号规则,适合字段内容无逗号、换行等CSV特殊分隔符的场景
  • 如果你需要保留含特殊字符字段的引号包裹规则,可以把quoting=csv.QUOTE_NONE替换为doublequote=False,也可以实现空字段无多余双引号的效果

内容的提问来源于stack exchange,提问作者pixies1997

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 00:45:04