У меня есть следующий список
test_list=list(list(a=1,b=2),list(a=3,b=4))
и я хочу извлечь все элементы с именем элемента списка a
.
Я могу сделать это через
sapply(test_list,`[[`,"a")
который дает мне правильный результат
#[1] 1 3
Когда я пробую то же самое с оператором Rs dollar $
, я получаю NULL
sapply(test_list,`$`,"a")
#[[1]]
#NULL
#
#[[2]]
#NULL
Однако, если я использую его в одном элементе test_list
, он работает как ожидалось
`$`(test_list[[1]],"a")
#[1] 1
Я пропустил что-то очевидное здесь?