[英]Use of @ in R programming, or R markdown?
我从另一个程序员那里下载了代码,他们有以下内容:
#' @param gr a GRanges of regions/DMRs/whatever
#' @param HMM a GRanges with ChromHMM annotations (name, itemRgb)
#' @param background a null distribution (universe) whence gr was chosen
#' @param footprint compute BP footprints instead of number of overlaps?
#'
#' @return a data.frame with overlap frequency and color code
#'
#' @export
我将 #' 识别为 knitr spin 的语法。 但我不明白它在这里是如何使用的,也不明白@
符号在做什么。 请解释。
#'
部分表示这是通过 R 包roxygen2
编入适当的 R 文档的roxygen2
。 @param
告诉翻译者把这些东西变成文档的元素。
您发布的示例将创建一个帮助文件,该文件最终将被视为
functionName(gr, HMM, background, footprint)
在?functionName
Usage 部分和 Arguments 部分下每个参数的描述下...请参阅@joran 提供的链接(和stackoverflow 标签描述),了解所有可用标签,您可以使用这些标签来指导如何将此内联文档制作成完整的 .Rd 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.