unique()
功能和有什么区别fct_unique()
?fct_unique()
除了仅适用于因子之外,似乎没有任何区别,而unique()
适用于所有变量,分类和数字。
问问题
56 次
1 回答
0
除了fct_unique
仅适用于 的问题中已经提到的差异之外factors
,其他差异是它们返回输出的方式。
f <- factor(c('a', 'x', 'b', 'b', 'y', 'r'))
f
#[1] a x b b y r
#Levels: a b r x y
forcats::fct_unique(f)
#[1] a b r x y
#Levels: a b r x y
unique(f)
#[1] a x b y r
#Levels: a b r x y
fct_unique
按照因子水平的顺序返回输出,而unique
按照它们在向量中出现的顺序返回。
于 2020-01-27T01:33:40.253 回答