打印metafor package的influence()结果后,如何获取每个条目的行号?

打印metafor package的influence()结果后,如何获取每个条目的行号?,r,R,我正在进行荟萃分析。我正在使用influence()命令检测异常值 因此,我所做的是: outlier1 <- influence(result) print(outlier1) 现在我想知道如何更改打印结果,使其看起来像: Study Indicator_1 Indicator_N Outlier? ------------------------------------ (250 entries) Number Study Indicator_1 Indicator_N Outl

我正在进行荟萃分析。我正在使用
influence()
命令检测异常值

因此,我所做的是:

outlier1 <- influence(result)
print(outlier1)
现在我想知道如何更改打印结果,使其看起来像:

Study Indicator_1 Indicator_N Outlier?
------------------------------------

(250 entries)
Number Study Indicator_1 Indicator_N Outlier?
--------------------------------------------
计数最好从1开始


以下是创建可复制示例所需的数据和代码序列:

数据:

代码顺序:

install.packages("xlsx")
install.packages("metafor")
library(xlsx)
library(metafor)

input <-read.xlsx("C:/Users/feal/Documents/BA_MA/Data/01. ID FP/meta_daten.xlsx", sheetName="input")

## View(input)

result <-rma(yi=zcor, vi=var, data=input, 
   measure="GEN", method="REML", level=95,
   slab=paste(author, pub_date, sep=", "))

print(result)

outlier1 <- influence(result)
print(outlier1)
install.packages(“xlsx”)
install.packages(“metafor”)
图书馆(xlsx)
图书馆(metafor)
输入好的,我自己拿的

如果您能够转换结果,以便可以使用RStudio中控制台窗口上方的
View()
函数,则结果将以行号前缀显示

这就是它成功的原因:

outputText <-capture.output(influence(result))

outputFrame = data.frame(outputText)

View(outputFrame)
outputText好的,我自己买的

如果您能够转换结果,以便可以使用RStudio中控制台窗口上方的
View()
函数,则结果将以行号前缀显示

这就是它成功的原因:

outputText <-capture.output(influence(result))

outputFrame = data.frame(outputText)

View(outputFrame)

outputText欢迎使用堆栈溢出!你能提供一些数据和/或代码给我们吗?欢迎来到Stack Overflow!您能提供数据和/或代码吗?我已经编辑了您的问题以包含此信息(这是您首先应该做的…)我删除了多余的内容并添加了解决方案(该解决方案应属于哪里)。我已经编辑了您的问题以包含此信息(这是您首先应该做的…)我删除了多余的内容,并在它应该属于的位置添加了解决方案:)。