因此,我试图在数据帧2中的值等于1的数据帧1中找到均值。
示例:
Dataframe 1:
product1 product2 product3
user1 2 4 5
user2 1 3 4
user3 3 2 1
Dataframe 2:
product1 product2 product3
user1 0 1 0
user2 1 0 1
user3 0 0 1
所以,我最终将这些值取平均值:
Mean Dataframe:
product1 product2 product3
user1 4
user2 1 4
user3 1
因此,平均值自然为2.5 但是,在我的示例中,我大约有3000行和300列,因此不能使用.loc [column == x],因为列太多了。