dplyr匹配具有多列的变量

时间:2016-07-07 18:13:18

标签: r dplyr

我有一个非常大的数据框,其中包含两列:城镇和县,以及一堆对应于两者的组合的行。我想为每个组合添加一个具有唯一ID的新列。我可以在基础R中执行此操作,但我正在尝试为此项目转换为dplyr

以下代码为我提供了数据框中两个变量的每个组合的ID。

library(dplyr)

dd <- data.frame(x = sample(letters[1:10], 100, TRUE), y = sample(letters[1:10], 100, TRUE))


id <- dd %>% distinct(x, y) %>% mutate(1:n())

如何将此id变量添加回dd的正确位置?

0 个答案:

没有答案