stringToNum: Convert string to numeric

View source: R/utilities-data.R

stringToNumR Documentation

Convert string to numeric

Description

Convert string to numeric

Usage

stringToNum(string, lloqMode = LLOQMode$`LLOQ/2`, uloqMode = ULOQMode$ULOQ)

Arguments

string

A string or a list of strings to be converted to numeric values

lloqMode

How to treat entries below LLOQ, i.e., of a form "<2": LLOQ/2 (default): return the number divided by 2, LLOQ: return the numerical value, ZERO: return 0, ignore: return NA

uloqMode

How to treat entries above ULOQ, i.e., of a form ">2": ULOQ: return the numerical value, ignore: return NA

Details

Tries to convert each string to a numeric with as.numeric(). If any conversion fails and returns NA, the value is tested for being a LLOQ- or a ULOQ value, i.e., of a form "<2" or ">2", respectively. If this is a case, the returned value is defined by the parameters lloqMode and uloqMode. In any other case where the string cannot be converted to a numeric, NA is returned.

Value

A numeric value or a list of numeric values


esqLABS/esqlabsR documentation built on April 17, 2025, 10:51 a.m.