pandas DataFrame: 如何计算二级列名为 'max' 的每一行的总和
pandas DataFrame: 如何计算二级列名为 'max' 的每一行的总和
如果你有一个包含多级列索引的 pandas DataFrame,并且想要计算二级列名为 'max' 的每一行的总和,可以使用 sum() 函数并指定相应的列索引级别。
以下是示例代码:python# 假设你的 DataFrame 如下# HP Attack Defense # max min mean max min mean max min mean # Type 1 # Bug 86 1 56.884058 185 10 70.971014 230 30 70.724638
计算二级列名为 'max' 的每一行的总和df['Attack']['max'].sum()
代码说明:
df['Attack']['max']: 这行代码选择了 DataFrame 中二级列名为 'max' 且一级列名为 'Attack' 的所有数据。*.sum(): 这个函数对选定的数据进行求和。
通过这种方式,你可以轻松地计算 pandas DataFrame 中特定列的总和,即使它们位于多级列索引下。
原文地址: https://www.cveoy.top/t/topic/futI 著作权归作者所有。请勿转载和采集!