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

如何为单列Pandas DataFrame生成带指定表头的CSV文件?

解决方案:给单列CSV添加指定表头

你的问题出在导出时没有使用已经设置好列名的DataFrame,而是重新创建了一个未设置列名的新DataFrame,导致表头未生效。以下是修正后的完整代码:

import pandas as pd

# 定义你的数值数组
c = [0.6999346, 0.6599296, 0.69770324, 0.71822715, 0.68585426, 0.6738229, 0.70231324, 0.693281, 0.7101939, 0.69629824]

# 方式1:创建DataFrame时直接指定列名(更简洁)
df = pd.DataFrame(c, columns=['Confidence values'])

# 方式2:先创建DataFrame再设置列名(和你原思路一致,但需确保后续用该df导出)
# df = pd.DataFrame(c)
# df.columns = ['Confidence values']

# 导出CSV,index=False可避免生成默认索引列(需要索引则保留index=True)
df.to_csv('/Users/sunny/Desktop/objectdet/final.csv', header=True, index=False)

关键细节说明:

  • 必须使用已经设置好列名的df调用to_csv()方法,而非重新创建新的pd.DataFrame(c)对象。
  • header=True会保留你定义的列名作为CSV表头,index=False可以让CSV仅保留数据列(如果不需要索引列,推荐开启这个设置)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 11:36:58