Learn R Programming

phenofit (version 0.2.0)

reorder_name: reorder_name

Description

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

Usage

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

rm_empty(x)

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

Arguments

d

A data.frame vector, or list

headvars

headvars will be in the head columns.

tailvars

tailvars will be in the tail columns.

x

A vector or list

pattern

string used to match names(d)

Examples

Run this code
# NOT RUN {
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)

# 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")
contain(df, "year|month|day")
# }

Run the code above in your browser using DataLab