首页 > 解决方案 > 如何检查r中的列表中是否不存在多个元素

问题描述

假设我有这个清单

list1 = list('short'= 10,'medium'= 20,'long'=200)

例如,我如何检查是否不存在短和中?

标签: r

解决方案


您可以使用 :

all(c('short', 'medium') %in% names(list1))
#[1] TRUE

TRUE如果'short''medium'都存在,这将返回list1

list1 = list('short'= 10, 'long'=200)
all(c('short', 'medium') %in% names(list1))
#[1] FALSE

推荐阅读