我想要使用dplyr获取由另一列分组的一列中唯一值的数量。优先功能友好,这是我可以把它放在一个功能,它会很容易工作。 因此,例如对于下面的数据帧。 test = data.frame(one=rep(letters[1:5],each=2), two=c(rep("c", 3), rep("d", 2), rep("e", 4), "f"))
one two
1 a c
2 a c
有时,当从列表生成数据帧时,变量名为“。”。默认。我怎样才能在dplyr函数中引用这个变量,如果只是把变量名改为更合适的话。 # Code that produces my data frame with "." as column name
library(tidyverse)
d <- data.frame(`.` = 1, row.names = "a")
# Now my cod