aboutsummaryrefslogtreecommitdiff
path: root/R/unmarkedFrame.R
diff options
context:
space:
mode:
Diffstat (limited to 'R/unmarkedFrame.R')
-rw-r--r--R/unmarkedFrame.R5
1 files changed, 4 insertions, 1 deletions
diff --git a/R/unmarkedFrame.R b/R/unmarkedFrame.R
index b6a9273..3b8895f 100644
--- a/R/unmarkedFrame.R
+++ b/R/unmarkedFrame.R
@@ -161,7 +161,10 @@ setClass("unmarkedFrameDSO",
#Convert covs provided as list of matrices/dfs to data frame
covsToDF <- function(covs, name, obsNum, numSites){
if(!inherits(covs, "list")) return(covs)
-
+
+ if(is.null(names(covs)) | any(is.na(names(covs))) | any(names(covs)=="")){
+ stop("All elements of list provided to ", name, " argument must be named", call.=FALSE)
+ }
lapply(covs, function(x){
if(!inherits(x, c("matrix", "data.frame")))
stop(paste("At least one element of", name, "is not a matrix or data frame."))