创建和分配组所需的R代码

时间:2019-04-28 08:36:03

标签: r

我正在尝试根据列中提供的值创建唯一组。

我在给出因果关系的列中定义了一组规则。规则是重叠的。因此,我需要找到唯一的规则以提供唯一的规则计数。我不确定是否能够提供该场景的理解。请在下面的示例中找到。

假设我有以下规则。

      RULE   

      A=>B     
      C=>D     
      A;B=>C       
      D;E=>F        
      D;F=>E       
      D;E;F=>G

考虑最长的规则D; E; F => G并将其标记为组1。如果规则的元素已经存在于父规则中,则代码应检查所有其他规则并标记组1。如果规则中有一个新元素,则应将其标记为连续组。输出应如下所示。

    RULE          group

    A=>B            2
    C=>D            3
    A;B=>C          2
    D;E=>F          1
    D;F=>E          1
    D;E;F=>G        1     

0 个答案:

没有答案