我试图在RMarkdown中使用内联代码显示几个变量值。 第一个内联代码正确显示值(数字3),但第二个显示代码块而不是预期值(datos [2]而不是数字9)。 两者都使用相同的sintaxis。 输出为HTML时输出错误。输出到Word工作正常。知道为什么会出现这种行为,我该如何解决? 我使用的是R 3.3.3,RStudio 1.1.419,MacOS X Yosemite。 代码如下:
---
title: "Untitled"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
datos <- c(3,9,4,7)
```
The first value in datos is `r datos[1]` and the second is `r datos[2]`.
输出结果为:
Untitled
The first value in datos is 3 and the second is datos[2].
非常感谢您的帮助
答案 0 :(得分:0)
在第二个区块中添加r
个字母。
The first value in datos is `r datos[1]` and the second is `r datos[2]`.
r
这里作为一个声明告诉R运行此代码,
datos[2]
并在此处返回号码。