```{r}
#| class-output: stdout
print("Hello")
```
[1] "Hello"
July 24, 2024
August 29, 2024
R (knitr
)特有の設定などについて紹介する。
class-output
, class-warning
, class-message
, class-error
Chunkのコードを実行して、コンソールに現れる文字列を表示するCSSを指定する。
styles.css
eval
eval
オプションに渡す真偽値(true
or false
)をRの式の評価結果に変更する。
参考:
知らない人もいるかもなので、まず「#| を使ってチャンク内にチャンクオプションを書く」とは?、という話から。
https://notchained.hatenablog.com/entry/2022/04/30/214805
ただし式が!
から始まっている場合は引用符で囲む必要がある。
fig-width
, fig-height
出力する図の物理的な(表示上ではない)大きさを制御する。 単位がinchなのでmmに換算するには1 inch = 25.4 mmなので25.4で割る。 ファイルに書き出す図と見た目を揃えたい時に使える。
results
コードのテキスト出力の表示をコントロールする。 results
には、markup
, asis
, hold
, hide
のいずれかを指定できる。
#| results: markup
デフォルトの設定
#| results: asis
HTMLやMarkdownとして描画させられる
[1] 1 2 3
bold italic
#| results: hold
出力を最後にまとめる
これは仕様なのかバグなのかよくわからないが、#| echo: fenced
を指定していると、 #|results: markup
でも分割されずに#| results: hold
と同じ挙動になる。
#| echo: fenced
なし
setwd()
でworking directoryを変更しても、chunkごとにworking directoryはリセットされる。
R version 4.3.2 (2023-10-31)
Platform: aarch64-apple-darwin20 (64-bit)
Running under: macOS Ventura 13.1
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRlapack.dylib; LAPACK version 3.11.0
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
time zone: Asia/Tokyo
tzcode source: internal
attached base packages:
[1] stats graphics grDevices datasets utils methods base
other attached packages:
[1] ggplot2_3.5.1
loaded via a namespace (and not attached):
[1] vctrs_0.6.5 cli_3.6.3 knitr_1.48 rlang_1.1.4
[5] xfun_0.46 png_0.1-8 generics_0.1.3 renv_1.0.10
[9] jsonlite_1.8.8 labeling_0.4.3 glue_1.7.0 colorspace_2.1-1
[13] htmltools_0.5.7 scales_1.3.0 fansi_1.0.6 rmarkdown_2.25
[17] grid_4.3.2 evaluate_0.24.0 munsell_0.5.1 tibble_3.2.1
[21] fastmap_1.1.1 yaml_2.3.9 lifecycle_1.0.4 compiler_4.3.2
[25] dplyr_1.1.4 pkgconfig_2.0.3 farver_2.1.2 digest_0.6.34
[29] R6_2.5.1 tidyselect_1.2.1 utf8_1.2.4 pillar_1.9.0
[33] magrittr_2.0.3 withr_3.0.0 tools_4.3.2 gtable_0.3.5