Мне нужна функция is_named_list(lst)
, которая возвращает true, если все элементы в списке имеют имя и false в противном случае. В случае, когда список пуст, он должен возвращать значение false. Какие соображения я должен учитывать при попытке написать такую функцию. Например, список, без имен ведет себя по-разному в список с неполными именами, относительно names
функции:Как проверить, что каждый элемент списка имеет имя?
> tmp_list <- list(a = 1, b = 2, 3)
> names(tmp_list)
[1] "a" "b" "" # empty string for unnamed third element
> tmp_list <- list(1, 2, 3)
> names(tmp_list)
NULL # null value when no elements have names.
@Alex К сожалению, ответить на обновленный. –