在条件上对数据框的列进行分组

时间:2017-12-05 06:16:30

标签: python pandas

id    cid    cc
j1    1      1
j1    1      2
j1    1      3
j2    1      1
j2    1      4
j3    1      5
j3    1      8
j4    1      1
j4    1      6

这里为同一个cid我想加入3(固定)不同的id作为其他列中的一个R1。取出第一个j值,并得到所有其他j' s中的cc&# 39; s可用。对于R1,我应该得到j1,j2和j3,因为一些cc值的R1 bcoz在j1,j2和amp中是常见的。 j3和j3应该在R2中。我想返回j3中的最后一个值(在我的情况下为8)

我的最终输出应该如下:

id    cid    cc    rid
j1    1      1     R1
j1    1      2     R1
j1    1      3     R1
j2    1      1     R1
j2    1      4     R1
j3    1      5     R2
j3    1      8     R2
j4    1      1     R1
j4    1      6     R1

我是python的新手所以请帮助我。

0 个答案:

没有答案