下面是一个示例代码,用于按组别进行条件计数计算:
import pandas as pd
# 创建一个示例数据集
data = {
'Group': ['A', 'A', 'B', 'B', 'B', 'C', 'C'],
'Condition': [True, False, True, False, True, True, False]
}
df = pd.DataFrame(data)
# 按组别进行条件计数计算
result = df.groupby('Group')['Condition'].sum()
print(result)
运行以上代码,会输出每个组别中满足条件的个数。
输出结果如下:
Group
A 1
B 2
C 1
Name: Condition, dtype: int64
这个示例中,我们使用了pandas库来处理数据。首先,我们创建了一个示例数据集,其中包含了一个“Group”列和一个“Condition”列。然后,我们使用groupby
函数按照“Group”列对数据进行分组。接下来,我们选择“Condition”列,并使用sum
函数计算每个组别中满足条件(即True
值)的个数。
你可以根据自己的需求来修改示例代码,适应不同的数据和条件。
上一篇:按组别进行滚动回归