Learn R Programming

jwutil (version 1.1.1)

asNumericNoWarn: convert factor or vector to numeric without warnings

Description

correctly converts factors to vectors, and then converts to numeric or integer, which may silently introduce NAs. Invisible rounding errors can be a problem going from numeric to integer, so consider adding tolerance to this conversion. asIntegerNoWarn silently floors.

"are" functions return a value for each input, where is "allIs" functions return a single logical.

Usage

asNumericNoWarn(x)

asIntegerNoWarn(x)

areIntegers(x, tol = 1e-09, na.ignore = FALSE)

Arguments

x

is a vector, probably of numbers of characters

tol

tolerance when considering if two numbers are integers, default 1e-9

na.ignore

logical, if TRUE will pass through NA values, otherwise, they are marked FALSE.

Value

numeric vector, may have NA values

logical vector