#r #docstring
#r #строка документа
Вопрос:
Я не могу просмотреть комментарии, которые содержатся в доктрине в R, например, я ранее назвал функцию square и смог просмотреть ?square, а затем изменил имя функции на ab, а затем попытался просмотреть строку документации ?ab , я не могу этого сделать.
rm(list=ls(all=T))
library(docstring)
ab <- function(a){
#' @title :square function
#' @description : print the squares of the number
#'from 1 to the input given
#' @param : input number
#' @output : provide the squares of the input range
for(i in 1:a){
b <- i^2
print(b)
}
}
?ab
Я не уверен, почему это происходит, я был бы признателен, если бы кто-нибудь мог мне помочь в этом
Комментарии:
1. Я не могу воспроизвести это. Ваш код работает в моей настройке. Попробуйте перезапустить R и запустить снова?
2. комментарии roxygen не работают так же, как строки документов в Python. Я бы рекомендовал прочитать книгу Уикхема » R Packages «, которая доступна в Интернете … (если только RStudio, который я не использую, не делает с ними какую-то магию …)
3. Просто откройте проблему здесь: github.com/dasonk/docstring/issues
4. @АлланКамерон, imgur.com/a/ob3ool3 , если вы видите ссылку, я могу получить o / p, когда я использую функцию square, используя ?square, но когда я пытаюсь переименовать и пытаюсь использовать ?ab, я не могу получить
5. @LuciusHu — здесь тоже уже было github.com/Dasonk/docstring/issues/27