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)

_A_r_g_u_m_e_n_t_s:

  length: desired length.

       x: object to be coerced or tested.

     ...: further arguments passed to or from other methods.

_D_e_t_a_i_l_s:

     'is.numeric' is  generic: you can write methods to handle of
     specific classes of objects, see InternalMethods.

     Note that factors are false for 'is.numeric' but true for
     'is.integer'.

_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.

_R_e_f_e_r_e_n_c_e_s:

     Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) _The New S
     Language_. Wadsworth & Brooks/Cole.

_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))

