Podczas pracy z fragmentami mamy dużą elastyczność, a tę elastyczność widać po wielu opcjach, które możemy dostosować. Tutaj wymienimy tylko te najbardziej popularne. Aby uniknąć dołączania kodu jako danych wyjściowych, użyj echo = FALSE. Aby uniknąć wyświetlania wyników, użyj include = FALSE. Aby uniknąć oceny bloku kodu, użyj eval = FALSE. Aby uniknąć wyświetlania ostrzeżeń, użyj warning = FALSE. Aby ustawić szerokość i wysokość figury, użyj fig.height = 10 i fig.width = 10 z odpowiednimi liczbami (jednostki to cale). Wszystkie z nich mogą być użyte w nagłówku fragmentu kodu pokazanym w następujący sposób:
111{r some-label. include = TRUE, eval = FALSE}
1 + 2
“`
Globalne opcje porcji
Możesz użyć globalnych opcji porcji zamiast opcji powtarzanych lokalnych porcji. W razie potrzeby możesz przesłonić opcję porcji globalnej, określając inną opcję porcji lokalnej. Użycie następującego kodu spowodowałoby, że każdy fragment kodu miałby echo = TRUE i eva; = FALSE opcje włączone, chyba że określono inaczej w określonych blokach:
“`{r global-options}
knitr :: opts_hunk$set(echo = TRUE, eval = FALSE)
“`