将因子合并为单个列表

时间:2018-04-05 02:50:09

标签: r

我有一些关于我们学院院系名称的数据

data of title

我想查找所有标题,并列出唯一的标题,例如教授,助理教学教授,讲师。

例如。使“杰出教授”和“教授”具有相同的因素“教授”

简单来说,就像将两个因素结合到一个因素

1 个答案:

答案 0 :(得分:0)

如果我有一个包含5个因子级别的数据集,我可以通过重命名这些列来更改级别:

set.seed(23)
x <- factor(sample(letters[1:5], 20, replace = TRUE))
x
#  [1] c b b d e c e e e e e d b b e a c c e d
# Levels: a b c d e
levels(x)[3] <- "new_level"
x
#  [1] a b b d e a e e e e e d b b e a a a e d
# Levels: a b d e

如图所示,等级数将自动减少。