【发布时间】:2017-10-24 11:27:33
【问题描述】:
我有一个按两个标识符(组和 ID)分组的大型数据,Initial 列显示在初始时间段,Post 列显示在初始时间段之后发生的元素。下面是一个工作示例:
SampleDF<-data.frame(Group=c(0,0,1),ID=c(2,2,3),
Initial=c('F28D,G06F','F24J ,'G01N'),
Post=c('G06F','H02G','F23C,H02G,G01N'))
我想比较每个Group/ID 组合的Initial 和Post 中的元素,以找出元素何时匹配、何时仅存在新元素以及何时同时存在预先存在的元素和新元素。理想情况下,我希望得到一个新的Type 变量,输出如下:
SampleDF<-cbind(SampleDF, 'Type'=rbind(0,1,2))
其中(相对于Initial)0表示Post中没有新元素,1表示Post中只有新元素,@987654334 @ 表示Post 中既有已有元素也有新元素。
【问题讨论】:
-
输入缺少 ``` '```