У меня есть функция, которая не делает ничего, кроме объявления уникального attr
для любого объекта R.Базовая демонстрация:
#' Setter function
#' @param x an R object
#' @param value a character value to set
#' @export
`foo<-` <- function(x, value){
attr(x, 'foo') <- value
return(x)
}
Это работает как талисман, за исключением генерации хорошего Rd-файла, соответствующая часть:
\usage{
foo(var, value) <- value
}
И, конечно, выдает предупреждение при запуске R CMD check
какэто должно быть foo(var) <- value
.
Любые подсказки были бы очень полезны!
Обновление : благодаря richierocks кажется, что есть исправление