textTable.data.frame {tablesgg} | R Documentation |
Create a texttable
as a Simple Listing of a Data Frame
Description
Create a textTable
object representing a simple listing of a data
frame.
Usage
## S3 method for class 'data.frame'
textTable(x, title=character(0), subtitle=character(0),
foot=character(0), row.names="", na="NA", ...)
Arguments
x |
A data frame. |
title , subtitle , foot |
Optional character vectors providing annotation for the table. May be
empty (i.e., |
row.names |
A logical scalar or a character string. If FALSE, the row names of
|
na |
Character string used to represent missing values (NAs) in the body of the table. |
... |
Additional arguments passed to |
Details
This function processes a data frame into a table that is simply a listing
of the data. There is one row in the body of the table per observation in
x
, and one column per variable in x
. There is at most one
layer of row headers (depending on argument row.names
), and exactly
one layer of column headers (the variable names in x
).
Value
An object with S3 class textTable
. The body of the table will
contain the values of the data frame variables, after formatting x
with format(x, ...)
. The variable names will be used as the column
header, and if row.names
is not FALSE, the row names will form the
row header.
Examples
data(iris, package="datasets")
ttbl <- textTable(head(iris, 10), row.names="Obs. #",
title=c("The iris data", "(First 10 observations)"))
summary(ttbl)
plot(ttbl)