Est-ce que as_factor
forcats
peut renvoyer un facteur ordonné? Il semble être une fonctionnalité manquante si ce n'est pas, bien que je ne l'ai pas vu signalé comme un problème sur le GitHub page.Can forcats :: as_factor retourne un facteur ordonné?
J'ai essayé:
y <- forcats::as_factor(c("a", "z", "g"), ordered = TRUE)
is.ordered(y)
# FALSE
Si ce faisant, je ne peux pas est alors il un danger potentiel:
y <- ordered(forcats::as_factor(c("a", "z", "g")))
Ou serait-il préférable de le faire:
y <- factor(c("a", "z", "g"), levels = unique(c("a", "z", "g")), ordered = TRUE))
Alors que 'Forcats ::: as_factor.character' appelle' fct_inorder', qui prend en charge un '' ordonnée = argument, il semble que 'hardcoded fct_inorder (x)' de sorte que peu importe ce que vous passez dedans, il ne va pas être commandé. Il pourrait s'agir d'un bug car 'fct_inorder (x, ...)' semble permettre à l'extra 'ordered =' – thelatemail