0
我有一個數據幀,看起來像:彙總數據
respondent_id,group_number,member_id
1,1,3
1,1,4
1,2,1
....
我的目標是輸出兩個計數每位受訪者ID;包括他們自己作爲成員ID的組的數量,以及那些不包含它們的組的數量。
例如,上表將輸出:
respondent_id,my_groups,other_groups
1,1,1
我最好的猜測是做這樣的事情:
rg_g = df.groupby(['respondent_id','group_number'])
rg_g.apply(lambda g: g.respondent_id in g.id.values)
但我不知道從哪裏裏去。
這真的很接近我在找什麼。但是,我需要篩選列表,以便計算具有respondent_id的組和不支持的組。 – Jeremy