Learn R Programming

polySegratio (version 0.2-5)

autoFill: Automatically fill out blanks of a vector with the preceding label

Description

autoFill is commonly used to generate labels from columns of a spreadsheet when many cells are left blank in order to save a lot of typing. For instance, c("a","","","b","") becomes c("a","a","a","b","b")

Usage

autoFill(x, squash = FALSE)

Arguments

x

a vector of character strings

squash

If set to TRUE then leading and trailing spaces are removed which is useful if spaces are inadvertantly typed because these may be hard to track down. Default: FALSE

Value

x

a vector of character strings with blank strings replaced by preceding non--blank strings

See Also

makeLabel uses autoFill to create labels from two columns of marker names

Examples

Run this code
# NOT RUN {
  ## description: fill out blanks of a vector with preceeding label
  label.1 <- c("a","","","b","")
  print(autoFill(label.1))

  label.2 <- c("agc","","","","gct5","","ccc","","")
  print(autoFill(label.2))
# }

Run the code above in your browser using DataLab