R/complete.specimens.R

Defines functions complete.specimens

Documented in complete.specimens

complete.specimens <-
function(dataset, nlandmarks) {
    base <- c(1, 1)
    included <- base
    excluded <- base
    nspecimen <- nrow(dataset)/nlandmarks
    start <- seq(from = 1, to = nrow(dataset), by = nlandmarks)
    nsp <- 1:nspecimen
    for (k in 1:nspecimen) {
      x <- start[k]
      y <- x + nlandmarks - 1
      single <- dataset[x:y, ]
      reduced <- na.omit(single)
      rows <- nrow(reduced)
      if (rows == nlandmarks) {
        included <- rbind(included, single)
      }
      else {
        excluded <- rbind(excluded, single)
      }
    }
    end <- nrow(included)
    included <- included[2:end, ]
    return(included)
  }

Try the LOST package in your browser

Any scripts or data that you put into this service are public.

LOST documentation built on April 14, 2020, 6:18 p.m.