diff --git a/R/equalizeLevels.R b/R/equalizeLevels.R index dc766c7a7a04a86fdb8d0a8f6f1209e322b818df..72dbe20be626f6355affc778d5091a2651fb027d 100644 --- a/R/equalizeLevels.R +++ b/R/equalizeLevels.R @@ -28,6 +28,16 @@ #' #' @examples #' +#' a <- data.frame( +#' Species=as.character(sample(iris$Species, size=10, replace=TRUE)), +#' stringsAsFactors=FALSE) +#' str(a) +#' +#' levels(a$Species) +#' levels(iris$Species) +#' +#' b <- equalizeLevels(target=a, ref=iris) +#' str(b) #' equalizeLevels <- function(target, ref){ if(is.data.frame(target) & is.data.frame(ref)){ @@ -41,14 +51,3 @@ equalizeLevels <- function(target, ref){ } else stop("`target` and `ref` must be a data.frame.") } - -a <- data.frame( - Species=as.character(sample(iris$Species, size=10, replace=TRUE)), - stringsAsFactors=FALSE) -str(a) - -levels(a$Species) -levels(iris$Species) - -b <- equalizeLevels(target=a, ref=iris) -str(b)