是否有R函数来查找共享相同变量值的行实例

时间:2019-08-15 21:16:32

标签: r count dplyr data.table

我有一个包含10000行和多列的数据框,并且我想为R中的每种情况计算唯一ID:

cell.id   mother.id daughter1.id daughter2.id 
 1  0   65  66
 2  0   45  46
 3  0   87  88
 4  0   42  43
 5  0   51  52
 6  0   31  32
 7  0   55  56
 8  0   90  91
14  0   NA  NA

其中:

  • mother.id-此细胞的母细胞( 分裂以生出这个细胞)
  • daughter1.id-一个子单元的cell.id(通过此单元形成的单元 细胞分裂)
  • daughter2.id-第二个子单元格的cell.id(通过 这个细胞的分裂)

我要计算的是cell.id,有多少个女儿?或者每个女儿有多少个女儿来自Daughter1.id和Daughter2.id?

这可能是两个新列,例如Daughter1.id.childrenDaughter2.id.children

cell.id   mother.id daughter1.id daughter2.id  daughter1.id.children daughter2.id.children
 1  52   65  66   2 2
 2  40   45  46   1 0
 3  66   87  88   0 0
 4  2    42  43   2 1 
 5  45   51  52   2 2

0 个答案:

没有答案