python - Pandas Groupby:为所有行填充索引名称
问题描述
我在以下代码中使用 groupby:
df=Output_Data.groupby(by=['Model', 'Year','State']).sum()
生成的 df 如下所示:
Model Year State Data
A 2000 AL 10
AR 4
CA 8
A 2010 AL 23
AR 14
CA 32
B 2000 AL 11
AR 5
CA 9
但我想要的是结果 df 看起来像:
Model Year State Data
A 2000 AL 10
A 2000 AR 4
A 2000 CA 8
A 2010 AL 23
A 2010 AR 14
A 2010 CA 32
B 2000 AL 11
B 2000 AR 5
B 2000 CA 9
我已经四处寻找,但找不到让结果 df 看起来像我想要的东西的方法或选项。实现这一目标的最佳方法是什么?
解决方案
推荐阅读
- ios - 缺少配置文件:应用程序必须在名为 embedded.mobileprovision 的文件中包含配置文件
- c# - botframework v4 - 使用最新的 Nuget 包
- android - 从现有的导入项目更改包路径
- postgresql - 跟踪 Postgres 中一行的最后修改时间戳
- excel - Excel 2016 中的 VBA - 在代码中设置打印机设置
- python - 由于 SQL 列类型,“NoneType”对象是否不可迭代?
- mysql - 简单的 SQL 查询永远持续下去
- scala - DataStax Cassandra - Scala Spark 应用程序 - SBT 构建失败
- node.js - 如何使用 mongoClient.connect 和 express?
- c# - 从所有控制器调用方法