У меня было несколько вопросов о Подменю именованный список в R с помощью []
оператора:Подменю списков в R
Для примера рассмотрим список formals <- list(x = DOUBLE, y = DOUBLE, z = NULL)
. В этом примере DOUBLE
рассматривается как символ в R.
1) Как получить все элементы, которые не равны NULL
. Я попробовал formals[formals != NULL]
, но это возвращает объект типа list
без участников.
2) Как получить элементы, имена которых удовлетворяют условию. Например, как я могу получить все элементы, имена которых не являются z
? Я мог бы использовать names(formals)
, но это громоздко, и я надеялся на быстрое решение, используя []
.