4
我有R中一個函數,它看起來有點像這樣:文檔`[`函數
setMethod('[', signature(x="stack"),definition=function(x,i,j,drop){
new('class', as(x, "SpatialPointsDataFrame")[i,]) })
我用它來得到一個單一的元件從一個堆疊對象的。對於我正在構建的包,我需要一個.Rd文件來記錄函數。我將它存儲爲[.Rd,但不知何故R CMD檢查沒有看到這一點。它返回:
Undocumented S4 methods: generic '[' and siglist 'MoveStack,ANY,ANY'
的[.Rd
文件開始與這些行:
\name{[}
\alias{[}
\alias{[,stack,ANY,ANY-method}
\docType{methods}
\title{Returns an object from a stack}
\description{Returning a single object}
\usage{
\S4method{\[}{stack,ANY,ANY}(x,i,y,drop)
}
任何想法,我該怎麼做[R CMD檢查知道這個文件?
嗨羅馬,謝謝你的提示。我將.Rd文件的文件名更改爲subset.Rd,並將\ name和\ alias更改爲\ name {subset-method} \ alias {[,stack,ANY,ANY-method}。這解決了這個問題。謝謝! – Marco