2016-11-30 24 views
5

Tôi có một tài liệu đánh dấu R trong RStudio, nơi dữ liệu có thể in được. Tôi muốn đặt tùy chọn in khung dữ liệu để kiểm soát số lượng hàng và cột được in, như được mô tả here.R markdown df_print options

Dưới đây là một ví dụ rất nhỏ .Rmd file:

--- 
output: 
    html_document: 
    fig_height: 8 
    fig_width: 10 
    df_print: paged 
--- 

```{r} 
knitr::opts_chunk$set(echo = FALSE) 
cars 
``` 

đâu/làm thế nào để thiết lập các tùy chọn rows.print?

Tôi đã thử điều này:

--- 
output: 
    html_document: 
    fig_height: 8 
    fig_width: 10 
    df_print: paged 
    rows.print: 25 
--- 

mà không hoạt động (vẫn còn ở mặc định 10 dòng), và điều này:

```{r} 
knitr::opts_chunk$set(echo = FALSE, rows.print=25) 
cars 
``` 

mà cũng không hoạt động.

Trả lời

2

Cài đặt tùy chọn knitr::opts_chunk$set(rows.print=25) chỉ áp dụng cho các đoạn tiếp theo, do đó trong ví dụ tối thiểu, nó không thay đổi cài đặt.

Tùy chọn có thể được đặt trong đoạn như được hiển thị trong chunk1 hoặc toàn cầu theo số opts_chunk cho các đoạn tiếp theo.

```{r chunk1, rows.print=15} 
knitr::opts_chunk$set(echo = TRUE, rows.print=25) 
cars #15 rows printed 
``` 

```{r chunk2} 
cars #25 rows printed 
``` 
+0

Tôi không thể làm việc này, các hàng của tôi vẫn hiển thị là 10 (mặc định). Tui bỏ lỡ điều gì vậy? – nachocab

+0

@nachocab Bạn đã đặt 'df_print: paged' trong tiêu đề dưới đầu ra HTML chưa? – ds440

+0

Tôi đã làm, không thực sự chắc chắn những gì sai – nachocab

Các vấn đề liên quan