blob: 928befe0f56e34815357ca9b66d6d93d4e72f422 [file] [log] [blame]
% File src/library/base/man/print.dataframe.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2018 R Core Team
% Distributed under GPL 2 or later
\name{print.data.frame}
\title{Printing Data Frames}
\alias{print.data.frame}
\description{
Print a data frame.
}
\usage{
\method{print}{data.frame}(x, \dots, digits = NULL,
quote = FALSE, right = TRUE, row.names = TRUE, max = NULL)
}
\arguments{
\item{x}{object of class \code{data.frame}.}
\item{\dots}{optional arguments to \code{print} or \code{plot} methods.}
\item{digits}{the minimum number of significant digits to be used: see
\code{\link{print.default}}.}
\item{quote}{logical, indicating whether or not entries should be
printed with surrounding quotes.}
\item{right}{logical, indicating whether or not strings should be
right-aligned. The default is right-alignment.}
\item{row.names}{logical (or character vector), indicating whether (or
what) row names should be printed.}
\item{max}{numeric or \code{NULL}, specifying the maximal number of
entries to be printed. By default, when \code{NULL},
\code{\link{getOption}("max.print")} used.}
}
\details{
This calls \code{\link{format}} which formats the data frame
column-by-column, then converts to a character matrix and dispatches
to the \code{print} method for matrices.
When \code{quote = TRUE} only the entries are quoted not the row names
nor the column names.
}
\seealso{
\code{\link{data.frame}}.
}
\examples{
(dd <- data.frame(x = 1:8, f = gl(2,4), ch = I(letters[1:8])))
# print() with defaults
print(dd, quote = TRUE, row.names = FALSE)
# suppresses row.names and quotes all entries
}
\keyword{print}