正负值与分组依据

时间:2019-05-28 05:53:46

标签: python pandas pandas-groupby

我希望从值列中得到正值并按组合列进行分组,这意味着如果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

0 个答案:

没有答案