【问题标题】:kable_input not found when knitting using knitr and knitExtra使用 knitr 和 knitExtra 编织时未找到 kable_input
【发布时间】:2020-06-30 15:20:17
【问题描述】:

我是 R 的新手,我想使用 Rmarkdown 中的 kable 和 knitExtra 包为我的数据集制作一个整洁的表格。我将尝试通过我的代码来解释错误:

```{r, include=FALSE}
library(readxl); library(dplyr); library(kableExtra); library(knitr)
Froot <- read_excel("~/Documents/Project1/Fruit.xlsx")

knitr::kable(Froot[1:4])
  kable_styling(bootstrap_options = c("striped", "hover", "condensed"))

在上面的代码中,当我尝试编织时,它会返回此错误:

退出第 37-39 行 (Project1.Rmd)

kable_styling(bootstrap_options = c("striped", "hover", "condensed")) 中的错误: 缺少参数“kable_input”,没有默认值

调用:... withCallingHandlers -> withVisible -> eval -> eval -> kable_styling

执行停止

我注意到错误出现在函数“kable_styling”中,所以我尝试通过添加“kable_input”来解决这个问题,这会将代码变成这样:

```{r, include=FALSE}
library(readxl); library(dplyr); library(kableExtra); library(knitr)
Froot <- read_excel("~/Documents/Project1/Fruit.xlsx")

knitr::kable(Froot[1:4])
  kable_styling(kable_input, bootstrap_options = c("striped", "hover", "condensed"))

但是当我编织时,它告诉我找不到函数“kable_input”!

退出第 37-39 行 (Project1.Rmd)

kable_input() 中的错误:找不到函数“kable_input”

调用:... withCallingHandlers -> withVisible -> eval -> eval -> kable_styling

执行停止

任何修复?我试过用谷歌搜索它,但我确实没有得到任何结果。

【问题讨论】:

  • 您的代码中似乎缺少管道运算符。试试knitr::kable(Froot[1:4]) %&gt;% kable_styling(bootstrap_options = c("striped", "hover", "condensed"))
  • @stefan 我将管道运算符添加到我的代码中,但它仍然产生相同的错误

标签: r r-markdown knitr


【解决方案1】:

@stefan 是对的,您必须添加管道 %>% 并删除他在评论中所做的 kable_input 。此外,您可以从卡盘中删除 include=FALSE(这会评估代码但不显示结果)。

```{r}
library(readxl)
library(dplyr)
library(kableExtra)
library(knitr)

Froot <- read_excel("~/Documents/Project1/Fruit.xlsx")


knitr::kable(Froot)%>%
  kable_styling(bootstrap_options = c("striped", "hover", "condensed"))
```

这个例子适用于我的情况:

knitr::kable(iris)%>%
  kable_styling(bootstrap_options = c("striped", "hover", "condensed"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 2022-10-24
    • 1970-01-01
    相关资源
    最近更新 更多