R语言中 intersect()取不了交集

大家好,我在 对基因取交集的时候发现,在使用 intersect()后,返回值为空。

c<-intersect(row.names(gtex.s5),row.names(stad.exp))

length(row.names(gtex.s5))为58581,

length(row.names(stad.exp))为49344

但是我人工查看了两个列表的数据,是有交集的。但是为什么会出现这种情况呢?我该如何取这个的交集?

 

> A=LETTERS[1:10]
> B=LETTERS[5:15]
##交集

> intersect(A,B)

 

intersect(x=c(1:5), y = c(3:5,))  
3  4  5

都是有结果的

我也遇到这个问题,请问你解决了吗