使用panda根据条件对列求和



我正在尝试使用panda根据类别和标准对销售信息进行分组
例如;表1";下面,我想要每个类别的销售总额,不包括那些带有";未声明";在Reg/Org列中。我的理想输出是";表2";在下面我的实际数据集有184列,我试图通过任何值(不包括那些";未声明";。

感谢您提供的任何帮助或指导。

表1

销售有机
类别 Reg/Org
苹果 常规 10
苹果5
苹果 未声明 5
香蕉 普通 15
香蕉 有机 5

尝试

df[df["Reg/Org"]!="Not Stated"].groupby("Category").sum()

df.groupby("Category").sum().drop(index= ["Not Stated"])

尝试使用"YourDataframe.loc[]";内部有过滤器

import pandas as pd
data = pd.read_excel('Test_excel.xlsx')
sales_volum = data.loc[data["Reg/Org"] != "Not Stated"]
print(str(sales_volum))

最新更新