我有以下代码行
end_df['Soma Internet'] = end_df.iloc[:,end_df.columns.get_level_values(1) == 'Internet'].drop('site',axis=1).sum(axis=1)
Run Code Online (Sandbox Code Playgroud)
它基本上通过特定的 1 级列过滤我的多索引 df 。删除一些不需要的列。并对所有其他项进行求和。
我浏览了一些文档和其他提出的问题。但我不太明白是什么原因导致了警告,而且我也很想重写这段代码,所以我摆脱了它。