我有一个数据框,其中包括一列具有个人ID(唯一)的数据,和第二列显示一个共同的唯一变量。也就是说,第一列中的每个人都采取了在B列中显示的相同行动。
我想在R中编写代码,创建新的行,根据B列将A列的所有人匹配成对。
也就是说,给定以下示例:
我想在R中编写代码,创建新的行,根据B列将A列的所有人匹配成对。
也就是说,给定以下示例:
person <- c("a", "b", "c", "d", "e", "f")
action <- c("x", "x", "x", "y", "y", "y")
data.frame(person, action)
我想创建这个:
person1 <- c("a", "a", "b", "d", "d", "e")
person2 <- c("b", "c", "c", "e", "f", "f")
data.frame(person1, person2)