In my R code below, there is so much repetition that I understand is unnecessary.
I was wondering if possibly a one-liner (or other looping structure) can achieve the exact same result?
library(metafor)
fit <- rma(yi~factor(grade),vi,data=dat.bangertdrowns2004)
rownames(fit$b)[rownames(fit$b) %in% "intrcpt"] <- "(Intercept)"
rownames(fit$beta)[rownames(fit$beta) %in% "intrcpt"] <- "(Intercept)"
rownames(fit$vb)[rownames(fit$vb) %in% "intrcpt"] <- "(Intercept)"
colnames(fit$vb)[colnames(fit$vb) %in% "intrcpt"] <- "(Intercept)"