首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R包中的RO2示例

R包中的RO2示例
EN

Stack Overflow用户
提问于 2016-11-09 22:03:02
回答 1查看 665关注 0票数 2

我试图在包中添加一个函数的示例。因为我想使用roxygen2。我正在做以下工作(只是我的代码的一部分,在roxygen2文档的末尾,直到函数的代码开始.

代码语言:javascript
复制
#' @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)

..。因此,当我尝试构建& Reload时,我会收到一条错误消息

代码语言:javascript
复制
>     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

对不起,这部分是德语的。它主要是说找不到这样的文件。

但我不知道该怎么做才行。我是否必须为函数创建一个新脚本,这样@example命令才能找到它?我想有些东西是与文件路径连接的,我函数的脚本叫做Bristow坎贝尔.R,它的文件路径是/Users/Manuelito/Dropbox/CIAT/SolariradianceBC/SolariradianceBC/R/BrisowCampbell.R,所以这可能是它找不到它的原因。但是无论如何,在错误消息中,它说它找不到文件,但我只是在脚本中调用一个函数。我想我不知道如何使用roxygen2中的@示例。如果有人能给我一个提示,我会很高兴的。非常感谢曼纽尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-09 23:20:06

使用@examples,而不是@example (它用于存储在外部文件中的代码)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40516769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档