r - 错误:arrange() 在隐式 mutate() 步骤失败。x 无法为 `..1` 创建临时列
问题描述
尝试按“目的”按降序对输出进行排序时出现此错误
Error: arrange() failed at implicit mutate() step. x Could not create a temporary column for ..1
.
导致此错误的输入是:
> lcdf %>% group_by(purpose) %>% tally() %>% count(purpose) %>% arrange(desc(count_purpose))
其中一个变量的计数是 1,如果我理解正确的话,由于某种原因,这似乎是导致此错误的原因。不知道如何克服这一点。
解决方案
频率的默认列count
是n
。因此,它应该是arrange
d。此外,我们不需要group_by
,tally
和count
library(dplyr)
lcdf %>%
count(purpose) %>%
arrange(desc(n))
推荐阅读
- php - 与用户 php 链接数据
- excel - 替换Excel VBA中文本框的2个字符串
- r - R 中的错误:Foreach 函数:“plot.new 尚未被调用”
- java - GlassFish 4.1.2 中带有 Jersey 2.2 的“HTTP 403 禁止”
- java - 错误:
与属性不兼容 : (attr) 参考 [弱] - hadoop - MapReduce 输入输出选择性
- javascript - 下拉菜单和内容按国家/地区更改
- java - 在 C 中执行命令行命令并与之交互
- java - 在将记录插入 SQLite 表之前检查记录是否存在
- android - 使用 Vision API 放置 3D 面部过滤器