python - 如何通过链接从多级列中删除第一级?

标签 python pandas

如何从多级列中删除第一级?

对于数据框:

tmp.head(1000).groupby(['user_id', 'aisle_id']).agg({'aisle_id': ['count']})

给予

                 aisle_id
                    count
user_id aisle_id         
382     38              1
        84              2
        115             1
3107    43              1
3321    37              1
        69              2

我想在我的列中删除 aisle_id。我怎样才能通过链接命令来做到这一点而不必开始另一个语句?

最佳答案

更改您的 groupby 语句。

tmp.head(1000).groupby(['user_id', 'aisle_id'])['aisle_id'].agg(['count'])

关于python - 如何通过链接从多级列中删除第一级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44358003/

相关文章:

python - 为多个属性定义@property 的函数

javascript - 如何在 Pyramid/Pylon 中返回 javascript

python - Pandas:在 dropna 后就地重命名的特殊性能下降

python - 将季度数据框转换为月度数据框并填充 Pandas 中的缺失值

python - Pandas 中双括号 `[[...]]` 和单括号 `[..]` 索引之间的区别

python - flake8 在过滤器子句中提示 bool 比较 "=="

javascript - 需要使用 Mechanize + BeautifulSoup (Python) 启用 Javascript 的抓取站点

python - django在gae(谷歌应用引擎)中是否有类似 'render_template'的方法

python - 如何在 Pandas 中的后续行之间进行操作?

python - 发现类型错误 : sequence item 3: expected string, float