Bạn có thể sử dụng tái sử dụng đoạn trong knitr (xem http://yihui.name/knitr/demo/reference/). Ở đây bạn sẽ đặt khối của bạn để phân tích đầu tiên nhưng không tạo ra đầu ra, sau đó xuất tóm tắt, sau đó các chi tiết. Dưới đây là một số mã markdown knitr nhanh chóng để hiển thị này:
```{r chunk1, echo=FALSE, results='hide'}
x <- rnorm(1)
x
```
the value of x is `r x`.
```{r chunk2, ref.label='chunk1', echo=TRUE, results='markup', eval=2}
```
Lưu ý rằng mã sẽ được đánh giá hai lần, trừ khi bạn thực hiện các bước để ngăn chặn điều này (eval = 2 trong ví dụ của tôi).
Một tùy chọn khác là tạo 2 tài liệu con, lần đầu tiên chạy mã chính của bạn và tạo đầu ra, thứ hai sẽ tạo bản tóm tắt. Sau đó, trong tài liệu gốc của bạn, bạn bao gồm các bản tóm tắt đầu tiên, sau đó phần chi tiết. Tôi nghĩ rằng bạn sẽ cần phải chạy đan trên những bằng tay để bạn làm điều đó theo thứ tự đúng, các công cụ tài liệu con tự động có thể sẽ chạy theo thứ tự sai.
Nguồn
2014-06-19 17:02:14
Cảm ơn Greg. Lựa chọn đầu tiên đó có thể hoạt động tốt. Nhiều đánh giá cao! – sinjin