2013-12-18 169 views
1
這樣

給唯一的ID基於其他列

a1 a2 a3 
1 22 44 
1 22 33 
2 44 3 
2 55 5 
3 22 7 

我想給基礎上,A1和A2組合的唯一ID

我有數據:

a1 a2 a3 id 
1 22 44 1 
1 22 33 1 
2 44 3 2 
2 55 5  3 
3 22 7  4 

感謝。

回答

0

在基礎R的最直接方式是可能使用factor

> as.integer(factor(with(mydf, paste(a1, a2)))) 
[1] 1 1 2 3 4