tools: rm_empty

rm_emptyR Documentation

rm_empty

Description

  • reorder_name: reorder the name of data.frame, date.table or list.

Usage

rm_empty(x)

reorder_name(
  d,
  headvars = c("site", "date", "year", "doy", "d8", "d16"),
  tailvars = ""
)

contain(d, pattern = "NDVI|EVI")

Arguments

x

A vector or list

d

A data.frame vector, or list

headvars

headvars will be in the head columns.

tailvars

tailvars will be in the tail columns.

pattern

string used to match names(d)

Examples

# numeric
x <- c(1:5, NA)
rm_empty(x)

# list
l <- list(1:5, NULL, NA)
rm_empty(l)

df <- data.frame(year = 2010, day = 1:3, month = 1, site = "A")
dt <- data.table::data.table(year = 2010, day = 1:3, month = 1, site = "A")
l <- list(year = 2010, day = 1:3, month = 1, site = "A")

newname <- c("site", "year")
reorder_name(df, newname)
reorder_name(dt, newname)
reorder_name(l, newname)

df <- data.frame(year = 2010, day = 1:3, month = 1, site = "A")
contain(df, "year|month|day")

kongdd/Ipaper documentation built on March 27, 2024, 5:34 a.m.