Не могли бы вы просто использовать вложенные lapply()
вызовы?
Похоже, это дает правильный результат на моей машине
mean.dat <- lapply(all.dat, function (x) lapply(x, mean, na.rm=TRUE))
Я понял, как использовать doc.Root
. Doc.Root возвращает сопоставление после анализа ввода YAML. Я рекурсивно разбираю это отображение, чтобы проверить, являются ли какие-либо элементы данных отображением или последовательностью, а затем действую соответствующим образом.
Это немного наивный метод, но пока он работает.
Большое спасибо