我有两个数据框,行上有观测值,列上有特征(或组成员),例如:
我想根据第二个数据框(
在pandas中,是否有一种方法可以使用第二个数据框(
> data_df
a b c
A 1 2 1
B 0 1 3
C 0 0 1
D 2 1 1
E 1 1 1
> mask_df
g1 g2
A 0 1
B 1 0
C 1 0
D 1 0
E 0 1
我想根据第二个数据框(
mask_df
)中的二进制值(掩码),对第一个数据框(data_df
)中的值进行分组和聚合(求和)。结果应该是以下内容(按组和特征排序):> aggr_df
a b c
g1 2 2 5
g2 2 3 2
在pandas中,是否有一种方法可以使用第二个数据框(
mask_df
)中包含的掩码来对第一个数据框(data_df
)进行分组并在单个命令中完成?