5

kableExtraPDF 出力でテーブルの見栄えを良くするためにライブラリを使い始めました。
しかしkable()、R ノートブック ファイルで関数を使用すると、出力が表示されません。代わりに、出力があるはずの大きな空白が表示されます。
スクリーンショットは次のとおりです。

ここに画像の説明を入力KnitファイルをPDFにすると、出力が表示されます 。
スクリーンショットを次に 示します。出力をノートブックと PDF の両方に表示する方法はありますか? これが私のコードです:
ここに画像の説明を入力

---
title: "R Notebook"
output:
  pdf_document: default
  html_notebook: default
---

```{r  message=FALSE, warning=FALSE}
library(knitr)
library(kableExtra)
library(dplyr)
#plot(cars)
```

```{r}
 cars %>% 
  slice(1:10) %>% 
  select(speed, dist) %>% 
  kable(format = "latex", booktabs = T) %>% 
  column_spec(column = 1:2, width = "0.5in")

```
4

2 に答える 2

4

format出力ごとに異なる kable パラメータを設定しresults = 'asis'、チャンク オプションで指定する必要があります。

HTML / ノートブックの場合:

```{r, results='asis'}
cars %>% 
  slice(1:10) %>% 
  select(speed, dist) %>% 
  kable(format = "html", booktabs = T) %>% 
  column_spec(column = 1:2, width = "0.5in")
```

PDF の場合:

```{r, results='asis'}
cars %>% 
  slice(1:10) %>% 
  select(speed, dist) %>% 
  kable(format = "latex", booktabs = T) %>% 
  column_spec(column = 1:2, width = "0.5in")
```
于 2018-04-11T13:33:28.410 に答える