gpt4 book ai didi

python - 删除分层索引中的 Pandas 顶级列

转载 作者:行者123 更新时间:2023-12-01 01:17:04 26 4
gpt4 key购买 nike

我有一个这样的数据集

dataDate   prediction    original    
Group pred
2018-09-30 A 2.30 3
2018-10-01 A 1.51 4
2018-10-02 A 2.08 5
2018-10-03 A 1.82 5
2018-09-30 B 0.96 2

我想删除包含另外两列的“预测”列,但由于它向上一级,我想做这样的事情

df.drop('prediction')

但它给了我一个错误

KeyError: "['prediction'] not found in axis"

从逻辑上讲,这应该是可能的。

请帮我通过上层栏删除它,因为它可以帮助我非常轻松地删除“预测”下的所有列

最佳答案

使用drop按第一级:

df = df.drop('prediction', axis=1, level=0)

然后通过 MultiIndex.droplevel 删除第二级 MultiIndex :

df.columns = df.columns.droplevel(1)

关于python - 删除分层索引中的 Pandas 顶级列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54233885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com