You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言select函数报unused argument (time)错误咨询

你遇到的报错和未下载相关文件无关,是R包同名函数冲突导致的:你当前环境中调用的select()不是dplyr包提供的select(),而是MASS等其他包里的同名函数,参数规则不匹配,所以抛出了unused argument的错误。

解决方法

  • 优先选择临时兼容方案:调用select时显式指定所属包,修改后代码如下:
male <- filter(nym.2002, gender=="Male") %>% dplyr::select(time) %>% unlist
  • 如果想要后续调用select默认使用dplyr版本,可以通过以下方式设置:
# 加载dplyr时覆盖已存在的同名函数
library(dplyr, warn.conflicts = FALSE)
# 或者手动绑定函数到当前环境
select <- dplyr::select
  • 如需排查具体是哪个包造成的冲突,直接在控制台输入select回车,查看返回的函数所属环境即可确认。

内容的提问来源于stack exchange,提问作者Fedor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:36:03