gpt4 book ai didi

python - 如何从数据框中删除一行列

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:12 26 4
gpt4 key购买 nike

我有一个数据框,其中有一组我想删除的冗余列。我的实际用例有点复杂,但本质可以通过以下方式捕获:

my_frame = pd.DataFrame(data={'a':[1,1,3],'b':[7,8,9],'c':[4,5,6],
'subcolumn_1':['A1','A2','A3'],
'subcolumn_2':['B1','B2','B3']})
my_frame.set_index(keys=['subcolumn_1','subcolumn_2'], inplace=True)
my_frame.transpose()

subcolumn_1 A1  A2  A3
subcolumn_2 B1 B2 B3
a 1 1 3
b 7 8 9
c 4 5 6

我想删除subcolumn_2 。但是,我无法通过标准方法(例如通过 drop )这样做,因为 subcolumn_2是列标题,而不是实际的行。

最佳答案

尝试droplevel

my_frame.columns = my_frame.columns.droplevel(1)

关于python - 如何从数据框中删除一行列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57557908/

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