Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何为连接的独立列中的值创建唯一的ID号?_R - Fatal编程技术网

R 如何为连接的独立列中的值创建唯一的ID号?

R 如何为连接的独立列中的值创建唯一的ID号?,r,R,我有一个奇怪的数据集,在一列中有索赔编号,在另一列中有一个“伴随”编号。伴随编号值等于与您正在查看的伴随编号对应的索赔在同一事件中发生的不同索赔编号,或者为空表示索赔编号为伴随编号 所有索赔编号在整个数据集中都是唯一的 最多一次是每次事件3次索赔。我需要创建一个唯一标识符列,将这些声明分组为一个唯一事件。大多数1索赔1事件案例,但每个事件有2个案例,每个事件约有3个案例 每个事件2例示例: claim_num companion_num A B B

我有一个奇怪的数据集,在一列中有索赔编号,在另一列中有一个“伴随”编号。伴随编号值等于与您正在查看的伴随编号对应的索赔在同一事件中发生的不同索赔编号,或者为空表示索赔编号为伴随编号

所有索赔编号在整个数据集中都是唯一的

最多一次是每次事件3次索赔。我需要创建一个唯一标识符列,将这些声明分组为一个唯一事件。大多数1索赔1事件案例,但每个事件有2个案例,每个事件约有3个案例

每个事件2例示例:

claim_num    companion_num
A            B
B            A
claim_num    companion_num
A            B
B            
C            A

每个事件3个案例示例:

claim_num    companion_num
A            B
B            A
claim_num    companion_num
A            B
B            
C            A
每个事件3个案例的场景特别棘手,因为可能会出现许多可能的组合。在本例中,索赔编号B为“原始”,因为所有路径都可以追溯到索赔B

我需要类似于以下内容的内容,可用于2个案例和3个案例事件:

claim_num    companion_num    ID
A            B                1
B                             1
C            A                1


我在excel中尝试过很多次,但我不知道怎么做。我知道一些R,所以我希望在这里得到一些指导。我已经到了可以用索赔编号填写任何空白的配对编号的地步,但就是这样。

我们需要更多信息。一个人怎么知道ID 1适用于A-B,A-blank,C-A?每个索赔和伴随索赔是A、B或C,还是越来越大?A、B和C是人名、身份证还是什么?你能给出一个较长的例子,说明你想要的东西是什么样子的,有几个不同的ID吗?我们需要更多的信息。一个人怎么知道ID 1适用于A-B,A-blank,C-A?每个索赔和伴随索赔是A、B或C,还是越来越大?A、B和C是人名、身份证还是什么?您能否给出一个较长的示例,说明您希望使用几个不同的ID呈现的外观?