作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
可以 as_factor
来自 forcats
返回一个有序的因素?如果不是的话,这似乎是一个缺失的功能,尽管我还没有看到它在 GitHub page 上报告为问题.
我试过了:
y <- forcats::as_factor(c("a", "z", "g"), ordered = TRUE)
is.ordered(y)
# FALSE
y <- ordered(forcats::as_factor(c("a", "z", "g")))
y <- factor(c("a", "z", "g"), levels = unique(c("a", "z", "g")), ordered = TRUE))
最佳答案
看来这确实是一个意想不到的行为。 forcats::as_factor
强制在它们出现时对其进行排序,但不知何故没有设置标志。但与 base::factor
结合使用,不需要明确指定顺序,只需设置标志似乎工作正常。
y <- forcats::as_factor(c("a", "z", "g"))
y
[1] a z g
Levels: a z g
is.ordered(y)
[1] FALSE
k <- factor(y, c("a","z","g"), ordered = TRUE)
k
[1] a z g
Levels: a < z < g
is.ordered(k)
[1] TRUE
k2 <- factor( y, ordered = TRUE)
k2
[1] a z g
Levels: a < z < g
is.ordered(k2)
[1] TRUE
k3 <- factor(forcats::as_factor(c("a","g","z")), ordered = TRUE)
k3
[1] a g z
Levels: a < g < z
is.ordered(k3)
[1] TRUE
关于r - forcats::as_factor 可以返回有序因子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45972983/
我有以下代码为我的数据绘制一个简单的 Lollipop 图表: p % mutate(Activity_Name = fct_reorder(Activity_Name, count)) %>%
可以 as_factor来自 forcats返回一个有序的因素?如果不是的话,这似乎是一个缺失的功能,尽管我还没有看到它在 GitHub page 上报告为问题. 我试过了: y <- forcats
forcats vignette指出 The goal of the forcats package is to provide a suite of useful tools that solve
我有一段时间内国家/地区级别的统计数据。我使用 facet_wrap() 按国家/地区进行绘图,但我想仅根据最新值 (2015) 按降序排列绘图。我尝试使用 transform() 但仅对第一个值(2
我是一名优秀的程序员,十分优秀!