【问题标题】:r markdown - lapply execution haltedr markdown - lapply 执行停止
【发布时间】:2019-06-02 12:01:26
【问题描述】:

我正在使用 R Markdown 编写报告并使用此代码创建图表:

ggplot(dd, aes(x =timestamp, y =eventType)) + 
geom_line()

我收到以下错误消息:

ggplot(dd, aes(x = timestamp, y = eventType)) 出错:找不到函数“ggplot”

我试图指定库(ggplot2),但这没有帮助。任何人都可以提出任何建议吗?如果我自己运行 r 代码,它可以正常工作。如果我尝试将其编织为 pdf,则它不起作用。谢谢

【问题讨论】:

  • 你把library(ggplot2) 命令放在哪里了?您是否在某个地方的降价文档中有它?如果您包含一个简单的reproducible example 以及可用于测试和验证可能解决方案的示例输入,则更容易为您提供帮助。
  • 我试图在代码上方添加库(ggplot2)。另外,我还有另一个 r 脚本文件,我在添加到 r markdown 文件之前运行我的 r 代码。如何将我的数据样本复制到回复中?您提供的链接未显示此内容

标签: r


【解决方案1】:

您是否尝试过运行此代码

     ggplot2::ggplot(dd, ggplot2::aes(x =timestamp, y =eventType)) + 
     ggplot2::geom_line()

【讨论】:

  • 谢谢!我仍然收到一条错误消息: ggplot2::ggplot(dd, ggplot2::aes(x = timestamp, y = eventType)) 中的错误:找不到对象 'dd'
  • @user5576922 在没有 ggplot2::aes 的情况下尝试它只是 aes。当我遇到类似问题时,这对我有用
  • 对不起,这仍然不起作用。我正在使用 ProjectTemplate rmd 文件的位置与此有关吗?该错误表明dd(找不到数据文件)我已尝试在rmd中插入dd的代码,但也不起作用。
  • 我发现我的r markdown文件保存在错误的目录下。它应该在我的 projectTemplate 目录中名为 Reports 的文件夹中。另外,我应该在我的 r 降价中包含此代码:#knitr::opts_knit$set(root.dir= normalizePath('..'))
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-18
  • 1970-01-01
  • 2018-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多