Как использовать или экранировать символ @, чтобы его можно было использовать в документации пакета R? - PullRequest
1 голос
/ 19 октября 2019

@ - это специальный символ в документации R, так как мы можем использовать литерал @ в документации?

Я пробовал использовать одинарные, двойные, тройные и четверные обратные слеши. Но не повезло.

Пример

#' @importFrom utils file.edit
#'
#' @export
#'
#' @examples
#' library(dplyr)
#' medium("https://medium.com/@data_datum/ggplot2-or-how-to-make-fancy-graphics-with-r-fabae7fc16d4")
#'

В приведенном выше примере @ в URL вызовет синтаксическую ошибку

1 Ответ

2 голосов
/ 19 октября 2019

Удвойте символ @. Т.е. заменить @ на @@

т.е. изменить

#' medium("https://medium.com/@data_datum/ggplot2-or-how-to-make-fancy-graphics-with-r-fabae7fc16d4")

на

#' medium("https://medium.com/@@data_datum/ggplot2-or-how-to-make-fancy-graphics-with-r-fabae7fc16d4")

См. Другой пример здесь

...