首页 > 解决方案 > 在列级别删除“空行”(作为第一行)和“索引”

问题描述

我想在 level=1 删除包含“B”的第一列并删除第一行是空的(如您在使用上述代码后生成的第一个图像输出文件中所见:- 在该行是空的,需要删除和索引列也需要删除)。

我试过这段代码: -

table = df1.groupby(['Remark3','Remark2','Date_','Band'], sort=False)[value].sum().unstack('Band').reset_index()

并在尝试上述代码后获得此输出:-

输出 1

但我需要这个作为输出:-

output-2 作为期望的输出

标签: pythonpandas

解决方案


如果每次第一行都是空的,那么你可以硬编码它并摆脱第一行df.iloc[1:]

你可以打印没有索引的dfdf.to_string(index=False)


推荐阅读