我有这样的数据帧作为玩具的例子寻找瓦尔的独特组合,并创建一个新的变种,如果发现了一个独特的组合
aski = data.frame(A = c("x","y","z","x","z","z"),
B = c("a","b","c","a","b","c"))
现在我要检查A和B的每一个独特的组合,如果它独特的组合我想要在数据框中创建一个新变量并每次增加(例如r1,r2,...)一个唯一的组合。
输出数据帧像这样
aski2 = data.frame(A = c("x","y","z","x","z","z"),
B = c("a","b","c","a","b","c"),
output = c("r1","r2","r3","r1","r4","r3"))
,但如果有如果dataframe是这个'> aski2 < - data.frame(A = c(“x”,“y”,“z”,“x”),那么数据框中的其他变量“aski2” ,“z”,“z”), + B = c(“a”,“b”,“c”,“a”,“b”,“c”),C = c(“s” v “ ”G“,” v“,”g“,”d“))'。如何继续? – SumitArya
我想查找唯一的组合只有A和B,请回答这个问题。我会将你的评论标记为回答然后 – SumitArya
在这种情况下,你只需要使用列'A'和'B来计算'ref'对象'。这应该工作'ref < - do.call(paste,aski2 [,c(“A”,“B”)])' – ANG