在 Kaggle 上使用 RMarkdown 引用图形和表格的正确方法是什么?

问题描述 投票:0回答:1

我在使用 RMarkdown 使用

\@ref(fig:figure1)
引用表格和图形时遇到了问题。虽然此方法在渲染为 PDF 或 HTML 输出时在 RStudio 中完美运行,但它似乎不适用于 Kaggle。作为参考,请查看我的笔记本,https://www.kaggle.com/code/sanjiv856/google-data-analytics-capstone-project-case-study,参考表格和数字显示为
@ref(tab:table1)
@ref(fig:figure1)
。我将不胜感激任何建议或解决方案。

我尝试查看其他人的笔记本、评论和问题,但没有发现有人以这种方式引用表格和数字。

我希望在文本中将图形和表格标记为表 1.1 或图 3.5,具体取决于它在 PDF 或 HTML 渲染输出中出现的文本和/部分的位置。

r r-markdown kaggle
1个回答
0
投票

您可以演示它使用块标签作为在 Rmarkdown kaggle 中分配标签的一种方法来显示图形和表格:

---
title: "Example RMarkdown"
output:
  html_document:
    toc: true
    toc_float: true
---

### Figure Reference

```{r scatterplot, fig.cap="Scatter Plot Caption"}
# Example data
x <- 1:10
y <- x^2
plot(x, y)

# Example data
mydata <- data.frame(
  Name = c("Alice", "Bob", "Charlie"),
  Age = c(25, 30, 28)
)
# Print table
knitr::kable(mydata, caption = "Example Table Caption")

1-用数据设置RMarkdown文档。

  • 然后,我演示如何使用块标签和手动分配的标签来引用图形 (
    scatterplot
    ) 和表格 (
    example_table
    )。
  • 图形和表格是使用 R 代码块创建的,并且
    fig.cap
    caption
    参数用于为其提供标题。
  • 在最后一部分中,我使用
    \@ref(label)
    语法在文本中引用了这些图形和表格。

您可以根据您的需要调整上述代码。我希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.