Недокументированные аргументы в объекте документации - PullRequest
0 голосов
/ 28 марта 2019

Итак, я пытаюсь собрать свой первый пакет в R, но у меня возникает ошибка при запуске check (), что я не уверен, как исправить.

Я получаю ошибку:

Недокументированные аргументы в объекте документации 'month.rainR' «База данных»

Функции с записями об использовании должны иметь соответствующий псевдоним записи и все их аргументы документированы. Записи \ использовании должны соответствовать синтаксически действительному коду R.

Я посмотрел книгу Хэдли и попробовал несколько предложений, которые нашел в Интернете ... но ни одно из решений, похоже, не сработало

Документ roxygen2 выглядит так:

% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/Simple.stats_rainR.R
\name{monthly.rainR}
\alias{monthly.rainR}
\title{Stand alone monthly rain plots:}
\usage{
monthly.rainR(database)
}
\value{
12 monthly average rainfall plots
}
\description{
Stand alone monthly rain plots:
}
\examples{
rain4 = load_rain()
monthly.rainR(rain4)
}

Моя функция month.rain () выглядит следующим образом:

#' Stand alone monthly rain plots:
#'
#' @return 12 monthly average rainfall plots
#' @export
#'
#' @examples
#' rain4 = load_rain()
#' monthly.rainR(rain4)

monthly.rainR = function(database){

  # Seperate by Month:
  # avm <- matrix(rain_month$rainfall[1:1932], ncol = 12, byrow = TRUE)
  avm <- matrix(database$r_month$rainfall[1:1932], ncol = 12, byrow = TRUE)
  # Compute annual average:
  avb <- seq(0,length = 161)
  for(y in 1:161){avb[y] = mean(avm[y,])}

  # Put monthly averages and annual average in a matrix:
  avmb = cbind(avm, avb)

  # Plot 12 panels on the same figure:
  plot.new()
  timeyr = database$r_year$year
  par(mar=c(1,1,1,1))
  par(mfrow = c(6,2)) # 4 rows & 3 cols
  par(mgp = c(2,1,0))

  for(i in 1:12){
    plot(timeyr, avmb[,i], type = "l", ylim = c(10,190),
         xlab = "Year", ylab = "Rainfall",
         main = paste("month is", i, split = ""))
    lm.rainR.monthly <- lm(avmb[,i] ~ timeyr)
    abline(lm.rainR.monthly, col="red")

  }

}

Я новичок в написании пакетов, поэтому я не уверен, что здесь происходит. Любые предложения будут великолепны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...