r - 在 R 中将 na.rm = T 用于 ntile() 时出错
问题描述
概括
我正在使用 Rntile()
将观察结果分配到十分位数。
我希望NA
s 被忽略。
但是,当我编写 时na.rm = T
,该功能不再起作用。
代码
group_by(date) %>%
mutate(aggregate_ranking = ntile(average_ranking, 10)) %>%
ungroup()
其他
对我来说最重要的是将数据分配到十分位数。如果不能通过 s 完成ntile()
,是否有另一个函数可以在NA
s 被忽略的情况下执行此操作?
错误信息
Error: Problem with `mutate()` input `aggregate_ranking`.
x unused argument (na.rm = T)
ℹ Input `aggregate_ranking` is `ntile(average_ranking, 10, na.rm = T)`.
ℹ The error occurred in group 1: date = Jan 1993.
解决方案
推荐阅读
- regex - 如何使用正则表达式删除除“虚拟”锚文本之外的所有实时链接
- python-3.x - jinja2模板中的嵌套双花括号
- azure - 使用 Automation Runbook 在 SQL Server 中的所有 Azure SQL 数据库上运行过程,而不使用连接字符串
- javascript - PHP 无法编辑 .txt 文件
- postgresql - 创建临时文件以上传到 S3
- reactjs - 如何在反应本机消息传递应用程序的群聊消息上显示发件人姓名,如果他发送下一条消息,则不显示他的姓名?
- python - 如何通过单击图标打包python代码以在另一台计算机上使用?
- macos - 我将默认命令迁移到 PlistBuddy,它输出完全相同的 plist,但无法正常工作
- git - git中的远程存储库和本地存储库有什么区别?
- assembly - 如何将此汇编代码转换为十六进制形式?