关于使用运算符在 R 中对命名列表进行子集化,我有几个问题[]
:
例如,考虑列表formals <- list(x = DOUBLE, y = DOUBLE, z = NULL)
。在本例中,DOUBLE
被视为 R 中的符号。
1)我应该如何检索所有不等于的元素NULL
。我试过formals[formals != NULL]
了,但这只会返回一个list
没有成员的类型的对象。
2)我应该如何检索名称满足条件的元素。例如,如何获取名称不是的所有元素z
?我可以使用names(formals)
,但这很麻烦,我希望使用[]
.