Проблема со строкой документов в R

#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