Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R标记中使用带内联空格的变量名_R_Markdown_Knitr_R Markdown - Fatal编程技术网

在R标记中使用带内联空格的变量名

在R标记中使用带内联空格的变量名,r,markdown,knitr,r-markdown,R,Markdown,Knitr,R Markdown,如何包含内联R代码,该代码引用包含空格或其他异常字符的变量名(实际用例是Pr(>F))?在普通的R脚本中,但是当代码在降价文档中内联时,它们似乎不起作用。下面是一个例子: ```{r} df <- data.frame(mydata= 1:10, yourdata = 20:29) names(df) <- c("your data", "my data") ``` The first five values of your data are `r df$`your data`[

如何包含内联
R
代码,该代码引用包含空格或其他异常字符的变量名(实际用例是
Pr(>F)
)?在普通的
R
脚本中,但是当代码在降价文档中内联时,它们似乎不起作用。下面是一个例子:

```{r}
df <- data.frame(mydata= 1:10, yourdata = 20:29)
names(df) <- c("your data", "my data")

```

The first five values of your data are `r df$`your data`[1:5]`
`{r}

在这种情况下,df可以使用普通引号

 The first five values of your data are `r df$"your data"[1:5]`
或者更确切地说

 The first five values of your data are `r df[["your data"]][1:5]`

谢谢就这么简单,我很尴尬,我没有尝试在我疯狂的其他方法!可能还有其他情况(ggplot?)会失败;不幸的是,我不认为knitr的模式匹配可以处理嵌套的背景标记以及香草标记。@baptiste你是对的。knitr无法处理嵌套的反勾号。它将在第二次回跳后立即停止。
 The first five values of your data are `r df[["your data"]][1:5]`