В чем причина того, что этот код ведет себя так, как он? Довольно странно, что фактор в списке больше не упорядочен, если он не включен в список
of <- factor(1:3, ordered = TRUE) ofl <- list(of) is.ordered(unlist(ofl)) #> [1] FALSE