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”]
中。。。。这太容易了。谢谢你,迈克