用于查看 df 的元素是否包含在列表内的 df 中的逻辑向量

Logical vector to see wether an element of a df is contained within a df inside a List

我试过了:

mdf$CLAVE.EMISORA %in% BMV[[9]]$`CLAVE EMISORA`

但它只是 returns:

logical(0)

出于某种原因,崇敬者似乎起作用了:

BMV[[9]]$`CLAVE EMISORA` %in% mdf$CLAVE.EMISORA 


[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[20] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[39] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[58] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[77] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

我的数据(mdf):我有但不知道如何嵌入

我的列表 (BMV):....我不知道如何将列表复制到剪贴板,抱歉...

logical(0) 是逻辑基类型向量,长度为 0。

你得到这个是因为你试图检查 BMV[[9]]$'CLAVE EMISORA'

中是否存在长度为 0 的向量中的任何元素

如果你运行

length(mdf$CLAVE.EMISORA)

你会得到 0 作为输出

反向有效,因为您正在检查长度为 0 的向量中是否存在非零长度向量中的任何元素。