R Markdown中的内联dplyr

uke

我希望将一些R代码内联到我正在撰写的文章中。很好:

The quick brown fox jumped over \`r 2+2\` lazy dogs

敏捷的棕色狐狸跳过了4条懒狗

但是,当我尝试将dplyr与以下数据框组合时:

structure(list(name = structure(c(2L, 1L, 3L), .Label = c("Cat", 
"Dog", "Horse"), class = "factor"), n = c(4L, 3L, 8L)), .Names = c("name", 
"n"), class = "data.frame", row.names = c(NA, -3L))

它打破了:

The quick brown fox jumped over \`r as.numeric(temp %>% filter(name=="dog") %>% select(n)\` lazy dogs

Quitting from lines 80-81 (QuickBrown.Rmd)
Error in base::parse(text = code, keep.source = FALSE) : 
 <text>:2:0: unexpected end of input
1: as.numeric(temp %>% filter(name=="Dog") %>% select(
   ^

尝试使用块对象使我更加接近,尤其是在使用result =“ asis”的情况下:

The quick brown fox jumped over 
```{r results="asis", echo=FALSE}
df <- as.numeric(temp %>% filter(name=="Dog") %>% select(n))
print(df[,1][[1]])
```
lazy dogs

敏捷的棕色狐狸跳过了[1] 4条懒狗

但是我不知道如何摆脱索引号[1]。如何最好地将内联的dplyr结果与R Markdown内联或使用该块,如何摆脱索引号?

塔拉特

我会尝试

```{r, echo=FALSE}
library(magrittr) # for %$% extraction
x <- temp %>% filter(name=="Dog") %>% slice(1) %$% n)
```

敏捷的棕色狐狸跳过了“ rx”懒狗


但是您也可以内联使用dplyr。我成功测试了此:

---
title: "test"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(dplyr)
library(magrittr)
```

## R Markdown

here's a `r mtcars %>% slice(1) %$% gear` test with dplyr.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R markdown PDF文件中的内联代码未正确显示

来自分类Dev

如何在R Markdown中的内联代码块中捕获错误?

来自分类Dev

R Markdown内联LaTeX公式:`$`...`$`vs`\(`...`\)`

来自分类Dev

R Markdown中的矩阵

来自分类Dev

R Markdown中的TikZ

来自分类Dev

内联代码的R Markdown语法突出显示的差异

来自分类Dev

Ifelse与R中的dplyr

来自分类Dev

在 Rstudio 中卸载 R Markdown

来自分类Dev

R Markdown 中的 glmer 问题

来自分类Dev

在R中交叉加入dplyr

来自分类Dev

dplyr(R)中的管道直方图

来自分类Dev

R中的嵌套dplyr循环

来自分类Dev

GCC x86内联汇编中的(+ r)与(= r)约束

来自分类Dev

如何将特殊格式应用于 R Markdown 内联代码?

来自分类Dev

如何访问包中存储的R markdown

来自分类Dev

在R Markdown文件中包含HTML文件?

来自分类Dev

在Pandoc表中删除列名-R Markdown

来自分类Dev

在R markdown文档中插入节符号

来自分类Dev

在最终输出中显示R markdown块

来自分类Dev

R Markdown中的rChart无法呈现

来自分类Dev

在R Markdown中插入图片/表格

来自分类Dev

R markdown中的德语Umlaut字符

来自分类Dev

R:`gtsummary`表中的Markdown或HTML标记

来自分类Dev

无法抑制R Markdown中的错误消息?

来自分类Dev

在R markdown文档中插入节符号

来自分类Dev

在Pandoc表中删除列名-R Markdown

来自分类Dev

如何在 R Markdown 中呈现 POSIXlt?

来自分类Dev

对 R Markdown 表中的行进行分组

来自分类Dev

如何在SublimeREPL的R Markdown文件中运行R代码?