tabulate(data,
coln=None,
rown=None,
dfmt=None,
space=' ' ,
none='
' ,
rotated=False,
colorize=False,
indent='
' ,
colnra=False,
rownra=False,
colw=0)
|
|
Tabulate data in plain text.
All data fields can have missing trailing entries. They will be set to
None according to table extents.
Examples:
>>> print T.tabulate(data=((1, 4), (2, ), (3, 6)),
... coln=("c1", "c2", "c3"), rown=("r1", "r2"),
... space=" ", none="-")
- c1 c2 c3
r1 1 2 3
r2 4 - 6
- Parameters:
data ([[string*]*]) - column entries (cells) by column
coln ([string*]) - column names
rown ([string*]) - row names
dfmt ([string*]) - format strings per column (e.g. "%+.2f"
for floats)
space (string) - fill-in for spacing between cells
none (string) - fill-in for displaying empty cells (i.e.
None -valued)
rotated (bool) - whether the table should be transposed
colorize (bool) - whether the table should have color highlighting
indent (string) - indent string for the whole table
colnra (bool) - right align column names
rownra (bool) - right align row names
colw (integer) - minimal column width
- Returns: string/ColorString
- plain text representation of the table (no trailing newline)
|