| print.default {base} | R Documentation |
Default Printing
Description
print.default is the default method of the generic
print function which prints its argument.
print.matrix is currently identical, but was not prior to
1.7.0.
print.atomic is almost the same and exists purely for
compatibility reasons.
Usage
print.default(x, digits = NULL, quote = TRUE, na.print = NULL,
print.gap = NULL, right = FALSE, ...)
print.atomic(x, quote = TRUE, ...)
Arguments
x |
the object to be printed. |
digits |
a non-null value for |
quote |
logical, indicating whether or not strings
( |
na.print |
a character string which is used to indicate
|
print.gap |
an integer, giving the spacing between adjacent columns
in printed matrices and arrays, or |
right |
logical, indicating whether or not strings should be right-aligned. The default is left-alignment. |
... |
further arguments to be passed to or from other methods. They are ignored in these functions. |
Details
print.atomic differs from print.default only in its
argument sequence. Prior to R 1.7.0, print.matrix did not
print attributes and did not have a digits argument.
The default for printing NAs is to print NA (without
quotes) unless this is a character NA and quote =
FALSE, when <NA> is printed.
The same number of decimal places is used throughout a vector, This
means that digits specifies the minimum number of significant
digits to be used, and that at least one entry will be printed with
that minimum number.
As from R 1.7.0 attributes are printed respecting their class(es),
using the values of digits to print.default, but using the
default values (for the methods called) of the other arguments.
When the methods package is attached, print will call
show for methods with formal classes if called
with no optional arguments.
See Also
The generic print, options.
The "noquote" class and print method.
Examples
pi
print(pi, digits = 16)
LETTERS[1:16]
print(LETTERS, quote = FALSE)