

deparse {base}                               R Documentation

_E_x_p_r_e_s_s_i_o_n _D_e_p_a_r_s_i_n_g

_U_s_a_g_e_:

     deparse(expr, width.cutoff = 60)

_A_r_g_u_m_e_n_t_s_:

    expr: any R expression in a wider sense than `expres-
          sion''s proper.

width.cutoff: integer in [20,500] determining the cutoff at
          which linebreaking is tried.

_V_a_l_u_e_:

     This function turns unevaluated expressions into char-
     acter strings (a kind of inverse `parse').  A typical
     use of this is to create informative labels for data
     sets and plots.  The following example shows a simple
     use of this facility.  It uses the functions `deparse'
     and `substitute' to create labels for a plot which are
     character string versions of the actual arguments to
     the function `myplot'.

_S_e_e _A_l_s_o_:

     `substitute', `parse', `expression'.

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

     deparse(args(lm))
     deparse(args(lm), width = 100)
     myplot <-
     function(x, y)
         plot(x, y, xlab=deparse(substitute(x)),
             ylab=deparse(substitute(y)))

