首页 > 解决方案 > R Markdown:在“元”包中执行漏斗()时找不到对象

问题描述

我知道我的问题类似于以前的线程。但是,我相信我的情况是不同的。我Object not found在编织降价时遇到错误。但是,我相信数据集已在 R Markdown 环境中正确加载。

以下是我在 R Markdown 中编写的代码块:

library(meta)
library(metafor)
library(readxl)

data.binary <- read_xlsx(path="data/metabin.xlsx")
View(data.binary)

ma.binary <- metabin(
                    event.e = ee,
                    n.e = ne,
                    event.c = ec,
                    n.c = nc,
                    studlab = paste(Author),
                    data = data.binary,
                    comb.fixed = TRUE,
                    comb.random = TRUE,
                    method.tau = "DL",
                    hakn = FALSE,
                    prediction = TRUE,
                    sm = "RR"
                    )
forest(ma.binary)

funnel(ma.binary, xlab = "Risk Ratio")

上面的块返回这个错误:

Error in funnel(ma.binary, xlab = "Risk Ratio") : object 'ma.binary' not found Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> funnel

我已尝试清除我的环境,rm(list = ls())但问题仍然存在。此外,当我删除该funnel(ma.binary, xlab = "Risk Ratio")部分时,该块运行得非常好,因此我相信数据集已正确加载到 R Markdown 中。

我的代码块有问题吗?

非常感谢你的帮助

最好的,

标签: rr-markdownmeta

解决方案


推荐阅读