apa_table() returns 空白结果,而 table 出现在 pdf 文件的末尾
apa_table() returns a blank result while the table appears at the end of the pdf file
我正在尝试在 papaja/Rmarkdown 中写一篇论文。我使用以下代码创建 APA table:
descriptives <- mydata%>%
filter(!is.na(scores))%>%
group_by(class) %>%
summarize(
totalmean = mean(scores)
, totalsd = sd(scores)
, n.total = n())%>%
mutate(se.scores = totalsd / sqrt(n.total),
lower.ci.scores = totalmean - qt(1 - (0.05 / 2), n.total - 1) * se.scores,
upper.ci.scores = totalmean + qt(1 - (0.05 / 2), n.total - 1) * se.scores)
descriptives <- descriptives %>% rename("Total Score"= totalmean, SD= totalsd, N= n.total,SE = se.scores, "CI lower"=lower.ci.scores, "CI upper" = upper.ci.scores)
descriptives[, -1] <- printnum(descriptives[, -1])
apa_table(descriptives)
错误的有趣之处在于,虽然 table 没有出现在 RStudio 中,也没有出现在我论文 pdf 的正确部分,但它列在论文的末尾,根据我的代码完美构建。
有什么建议吗?
答案很简单,我必须更改文档的 YAML 元数据中的一个选项。
这个:
floatsintext : 没有
对此:
浮动文本:是
我正在尝试在 papaja/Rmarkdown 中写一篇论文。我使用以下代码创建 APA table:
descriptives <- mydata%>%
filter(!is.na(scores))%>%
group_by(class) %>%
summarize(
totalmean = mean(scores)
, totalsd = sd(scores)
, n.total = n())%>%
mutate(se.scores = totalsd / sqrt(n.total),
lower.ci.scores = totalmean - qt(1 - (0.05 / 2), n.total - 1) * se.scores,
upper.ci.scores = totalmean + qt(1 - (0.05 / 2), n.total - 1) * se.scores)
descriptives <- descriptives %>% rename("Total Score"= totalmean, SD= totalsd, N= n.total,SE = se.scores, "CI lower"=lower.ci.scores, "CI upper" = upper.ci.scores)
descriptives[, -1] <- printnum(descriptives[, -1])
apa_table(descriptives)
错误的有趣之处在于,虽然 table 没有出现在 RStudio 中,也没有出现在我论文 pdf 的正确部分,但它列在论文的末尾,根据我的代码完美构建。
有什么建议吗?
答案很简单,我必须更改文档的 YAML 元数据中的一个选项。
这个: floatsintext : 没有
对此:
浮动文本:是