Exemplo com o pacote Roxygen for R
Estou tentando adicionar um exemplo de função dentro do meu pacote. Isso porque eu quero usar o roxygen2. Estou fazendo o seguinte (apenas uma parte do meu código, no final da documentação do roxygen2 e até o código da função iniciar ...
#' @import EcoHydRology
#' @export
#' @example
#' Tx <- 29
#' Tn <- 13
#' rain <- 100
#' lat <- 1
#' Ion <- 10
#' DOY <- 44
#' z <- 450
#' c <- 2.4
#' B <- 0.004
#'
#' BC_alt(Tx, Tn, rain, lat, lon, DOY, z, c, B)
BC_alt <- function(Tx, Tn, rain, lat, lon, DOY, z, c, B){
#Extraterrestrial solar radiation (with EcoHydRology package)
lat_rad <- lat*pi/180
A <- 0.75+(2*10^(-5)*z)
... Então, quando eu tento compilar e recarregar, recebo uma mensagem de erro
> Fehler in file(con, "r") : kann Verbindung nicht öffnen
> Ruft auf: suppressPackageStartupMessages ... process_examples -> unlist -> lapply -> FUN -> file
> Zusätzlich: Warnmeldung:
> In file(con, "r") :
> kann Datei '/Users/Manuelito/Dropbox/CIAT/SolariradianceBC/SolariradianceBC/Tx <-
> 29
> Tn <- 13
> rain <- 100
> lat <- 1
> Ion <- 10
> DOY <- 44
> z <- 450
> c <- 2.4
> B <- 0.004
>
> BC_alt(Tx, Tn, rain, lat, lon, DOY, z, c, B)' nicht öffnen: No such file or directory
desculpe, é parcialmente em alemão. Principalmente, ele diz que não consegue encontrar esse arquivo.
Mas eu não entendo como tenho que fazer isso funcionar. Preciso criar um novo script para a função para que o comando @example possa encontrá-lo? Eu acho que algo está ligado ao caminho do arquivo, o script da minha função é chamado BristowCampbell.R e o caminho do arquivo é /Users/Manuelito/Dropbox/CIAT/SolariradianceBC/SolariradianceBC/R/BrisowCampbell.R, talvez seja por isso que encontre. Mas de qualquer maneira na mensagem de erro está dizendo que ele não pode encontrar o arquivo, mas eu estou apenas chamando uma função em um script. Eu acho que meio que não entendi como usar o @example do roxygen2. Eu ficaria feliz em saber se alguém poderia me dar uma dica. Muito obrigado Manuel