Komentar keluar teks dalam R Markdown (file Rmd)


117

Dalam .Rmdfile R Markdown ( ), bagaimana Anda mengomentari teks yang tidak digunakan? Saya tidak mengacu pada teks dalam potongan kode R, tetapi teks umum, seperti % di LaTex misalnya.


2
Awalnya ditutup sebagai duplikat ; pembukaan kembali karena Rmarkdown berpotensi memberikan opsi alternatif yang tidak didukung oleh penurunan harga.
baptiste

Jawaban:


163

Saya pikir Anda harus dapat menggunakan komentar html biasa:

<!-- regular html comment --> 

Apakah ini Bekerja untukmu?


5
anehnya, kode r sebaris dalam komentar html tersebut mencoba untuk mengevaluasi. misalnya, <-- Some text with `r mean(x)` inline code -->dapat mengakibatkan kesalahan 'blah not Found' pada Knit karena kode inline dievaluasi secara tidak terduga.
Brian D

Saya rasa saya ingat melihat Yihui Xie menyebutkan bahwa membuat knitr mengenali karakter komentar akan terlalu sulit karena knitr tidak bertanggung jawab untuk merender dokumen ke dalam html atau pdf. Saya pikir karakter komentar HTML hanya ditangani oleh pandoc / rmarkdown setelah dirajut.
nakal

28

Blok yaml tambahan dapat digunakan di mana saja di dalam dokumen, dan diberi komentar #

---
title: "Untitled"
output: html_document
---

No comment.

---
# here's a comment
# ```{r}
# x = pi
# ```
--- 

Namun perlu dicatat bahwa ini tidak mencegah knitr untuk mengevaluasi kode r sebaris .


16

Setelah menyeret baris yang ingin Anda beri komentar, tekan SHIFT+ CMD+ C(macOS), SHIFT+ CTRL+ C(Windows). Ini adalah cara pintas editor R Markdown (R Studio) untuk berkomentar.


8
Bagi saya itu Ctrl + Shift + C. Terima kasih!
Evan Rosica

2
Saya menjalankan Windows 10, dan bagi saya itu juga Ctrl + Shift + C. Terima kasih!
HelloGoodbye

2
@EvanRosica, HelloGoodbye, Terima kasih atas informasinya, jawaban saya sudah saya edit untuk menambahkan shortcut windows secara eksplisit.
z0nam
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.