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

如何将Pandas计算结果转为DataFrame并重命名列?

将Series转换为DataFrame并重命名列

你可以通过简单的两步操作实现需求:把带索引的Series转为DataFrame,再批量重命名列,具体代码如下:

分步实现

# 第一步:将Series转换为DataFrame,把原索引(Color)转为普通列
new_df = new.reset_index()

# 第二步:重命名两列,替换成你需要的自定义名称
# 如果数值列默认名为0(无明确Series名称)
new_df = new_df.rename(columns={'Color': '颜色', 0: '平均事件数'})
# 如果数值列继承了原计算的列名(比如events)
new_df = new_df.rename(columns={'Color': '颜色', 'events': '平均事件数'})

一步简化写法

可以把两个操作合并,精简代码:

# 以数值列名为0为例,按需替换成你的目标列名
new_df = new.reset_index().rename(columns={'Color': '颜色', 0: '平均事件数'})

关键方法说明

  • reset_index():将Series的索引(此处为Color)转换为DataFrame的普通列,同时把原数值数据转为单独一列。
  • rename(columns={原列名: 新列名}):通过字典映射批量修改列名,灵活自定义列的显示名称。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 16:05:41