numeric                 package:base                 R Documentation

_N_u_m_e_r_i_c _V_e_c_t_o_r_s

_D_e_s_c_r_i_p_t_i_o_n:

     `numeric' creates a real vector of the specified length.  The
     elements of the vector are all equal to `0'.

     `as.numeric' attempts to coerce its argument to numeric type
     (either integer or real).

     `is.numeric' returns `TRUE' if its argument is of type real or
     type integer and `FALSE' otherwise.

_U_s_a_g_e:

     numeric(length = 0)
     as.numeric(x, ...)
     is.numeric(x)

_N_o_t_e:

     R has no single precision data type.  All real numbers are stored
     in double precision format. While `as.numeric' is a generic
     function, user methods must be written for `as.double', which it
     calls

     `as.numeric' for factors yields the codes underlying the factor
     levels, not the numeric representation of the labels.

_E_x_a_m_p_l_e_s:

     as.numeric(c("-.1"," 2.7 ","B")) # (-0.1, 2.7, NA)  +  warning
     as.numeric(factor(5:10))

