使用Python 3
我想拉出每组的总数: 1 - 控制和转换 2 - 治疗和转换
control = df2[df2.group == 'control']
treatment = df2[df2.group == 'treatment']
old = df2[df2.landing_page == 'old']
new = df2[df2.landing_page == 'convert']
我尝试了几件不同的事情: control.user_id.count()+ convert.user_id.count() 但这只是增加了两个小组。
我也试过了一个groupby,但我无法使用该语法。
df2.groupby(df2[df2.group =='control',
'old']).landing_page().reset_index(name='Count')
如果在另一组中存在,拉出一个小组的最佳方法是什么?
答案 0 :(得分:0)
你在找这样的东西吗?
两个阵列:
a = [(1,2.1232),(3,5)]
b = [(1,2.1232),(5,5)]
列出了解b中有多少个的理解:
sum([x in a for x in b])
返回:1