我有一个数据框如下,我想将它们相交成一列。
ID<-c('>1','>2','>3','>4','>5')
TYPE<-c('A','B','O','A','B')
old<-data.frame(ID,TYPE)
old
ID TYPE
>1 A
>2 B
>3 O
>4 A
>5 B
我想合并它们并成为一个新的数据集,看起来像这样。
NEW_VAR
>1
A
>2
B
>3
O
>4
A
>5
B
我尝试以下代码,但它不起作用。
intersect(old$ID, old$TYPE)
但它显示
character(0)
提前致谢。
答案 0 :(得分:3)
要获得所需的结果,您可以尝试:
c(t(old))
[1] ">1" "A" ">2" "B" ">3" "O" ">4" "A" ">5" "B"