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

如何为Pandas中基于原DataFrame长度生成的结果添加表头?

解决方法

首先要注意:执行df = len(df)后,原来的DataFrame已经被替换成整数了,这时候没法直接给这个整数加表头,得重新基于记录数创建带表头的DataFrame。

正确的操作流程如下:

  • 先合并两个DataFrame,用新变量存储,避免覆盖原数据:
    # 合并DataFrame并保留结果
    merged_df = df.append(df_temp, ignore_index=True, sort=True)
    
  • 获取合并后的记录数:
    record_num = len(merged_df)
    
  • 用这个数值创建带自定义表头的新DataFrame,比如把表头设为"总记录数":
    import pandas as pd
    result_df = pd.DataFrame({"总记录数": [record_num]})
    
  • 此时打印result_df就能得到带表头的结果,示例输出:
    总记录数
    0    123
    

如果之前已经把df覆盖成整数了,需要重新执行一次合并操作,再按上述步骤处理即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 10:25:19