select.VarsElements {ratios}R Documentation

select.VarsElements

Description

The function returns a character vector of element abbreviations if the input object contained variables with element abbreviations. Input may be data.frame, matrix, character vector or named numeric. There are two options to use this functions:

For A) the function checks for the pattern of element abbreviations, e.g. Al, S, Ca, etc. For B) the function checks for element abbreviations which are present in both objects. E.g. if x = c("Al", "Ba", "Ca") and y = c("Ba", "K", "Th") the return value will be "Ba". The resulting character vector is without duplicated entries, e.g. x = c("N", "P", "S", "S") results into c("N", "P", "S").

Usage

select.VarsElements(x, y, invert = FALSE)

Arguments

x

data.frame, character vector or named numeric containing element abbreviations as variables

y

optional, data.frame, character vector or named numeric containing element abbreviations as variables

invert

logical. If TRUE return variable names that do not match an element abbreviation pattern

Value

character vector of element abbreviations

Author(s)

Solveig Pospiech

See Also

Other sub functions: check_readline, relError_dataset

Examples

x = c("Al", "Ba", "Ca")
y = c("Ba", "K", "Th")
select.VarsElements(x, y)

myvector = c("Al", "Location", "Date", "S", "Ba", "OH")
select.VarsElements(myvector)
select.VarsElements(myvector, invert = TRUE)


[Package ratios version 1.2.0 Index]