我希望从值列中得到正值并按组合列进行分组,这意味着如果A1组合中的所有值均为正,则转到正数据集
newdata_positive=newdata.loc[newdata['value']>0]
newdata_negative=newdata.loc[newdata['value']<0]
newdata_positive
Name type value id
A 1 1 1
A 1 2 1
A 2 -1 1
A 2 -2 1
B 1 1 1
B 1 -2 1
期望输出
data_positive
Name type value id
A 1 1 1
A 1 2 1
data_negative
Name type value id
A 2 -1 1
A 2 -2 1
data_mixed
Name type value id
B 1 1 1
B 1 -2 1