如何在r中与两个列相交

  • 本文关键字:两个 r intersect
  • 更新时间 :
  • 英文 :


我有一个数据框,我想与它们相交以成为一列。

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)

预先感谢。

对于所需的结果,您可以尝试:

c(t(old))
 [1] ">1" "A"  ">2" "B"  ">3" "O"  ">4" "A"  ">5" "B" 

相关内容

  • 没有找到相关文章

最新更新