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

R Markdown中knitr无法识别clean_names等命令的问题排查

问题原因与解决办法
  • 核心原因:clean_names()是janitor包专属函数。你的R脚本能正常运行,是因为当前R会话已经通过library(janitor)加载了该包;但R Markdown的代码块默认在独立新会话中执行,不会继承脚本里已加载的包环境,因此触发“找不到函数”的错误。

  • 解决步骤:

    1. 在调用clean_names()的代码块开头,明确添加加载包的代码:
      library(janitor)
      
    2. 若你的R环境尚未安装janitor包,先执行安装命令(可在R控制台或R Markdown代码块中运行):
      install.packages("janitor")
      

补充:R是大小写敏感语言,view()并非内置函数,必须使用大写开头的View()才能调用数据查看器,这一点你已经修正,无需再调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 13:42:05