我想用unique
因素将两列具有不同长度的列组合在一起,这是示例:
list1 <- as.factor(c('1a','2r','6t'))
list2 <- as.factor(c('1a','5p','3g','2341','7','2r'))
至
NewList
1a
2341
2r
3g
5p
6t
7
我已经尝试过
rbind
和data.frame
,但它们在不同长度的列上似乎效果不佳。 最佳答案
在基数R中使用union
:
data.frame(newlist=union(levels(list1), levels(list2)))
# newlist
#1 1a
#2 2r
#3 6t
#4 2341
#5 3g
#6 5p
#7 7