Python 熊猫数据帧&x2B;按其他列上的布尔值计算列中的项数

Python 熊猫数据帧&x2B;按其他列上的布尔值计算列中的项数,python,Python,必须有一个简单的方法来做到这一点。。。我有一个数据框,看起来像: STRIKE TOTAL OI CALLPUT 95 1035 P 95.125 500 C 95.25 550 C 我试图求“TOTAL OI”的和,其中CALLPUT==“C”。所以答案应该是1050 谢谢 这是groupby针对()的类型 假设您的数据帧位于df: df_callput = df.groupby(by = "CALLPU

必须有一个简单的方法来做到这一点。。。我有一个数据框,看起来像:

STRIKE  TOTAL OI    CALLPUT
95      1035           P
95.125  500            C
95.25   550            C
我试图求“TOTAL OI”的和,其中CALLPUT==“C”。所以答案应该是1050


谢谢

这是
groupby
针对()的类型

假设您的数据帧位于
df

df_callput = df.groupby(by = "CALLPUT").sum()
df_callput.loc["C"]["CALLPUT"]

这是
groupby
用于()的类型

假设您的数据帧位于
df

df_callput = df.groupby(by = "CALLPUT").sum()
df_callput.loc["C"]["CALLPUT"]

为什么不做一个简单的
groupby
df_callput=df.groupby(by=“callput”).sum()
。然后您的结果将出现在
df_callput.loc[“C”]
中。。。。这太容易了。谢谢Mikkw你为什么不做一个简单的
groupby
df_callput=df.groupby(by=“callput”).sum()
。然后您的结果将出现在
df_callput.loc[“C”]
中。。。。这太容易了。谢谢你,迈克