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

如何将Pandas分组后的DATE列设为普通列而非索引?

解决方法

有两种常用方式可以将分组后的DATE索引转为普通列:

方法一:分组时直接指定不将分组列设为索引

在groupby中添加as_index=False参数,这样分组后DATE会直接作为普通列保留,无需后续调整:

grouped_df = df.groupby("DATE", as_index=False).sum()

执行后直接通过grouped_df['DATE']即可访问该列数据。

方法二:对已分组的DataFrame重置索引

如果已经执行了初始的分组代码,可以使用reset_index()方法将索引转为普通列:

grouped_df = df.groupby("DATE").sum()
# 将索引转为普通列
grouped_df = grouped_df.reset_index()

此时DATE会被还原为普通列,同样支持grouped_df['DATE']的访问方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 15:24:24