Propose column widths based on the MatrixPrintForm
of an object
Source: R/tostring.R
propose_column_widths.Rd
Row names are also considered a column for the output.
Arguments
- x
(
ANY
)
aMatrixPrintForm
object, or an object with amatrix_form
method.- indent_size
(
numeric(1)
)
indent size, in characters. Ignored whenx
is already aMatrixPrintForm
object in favor of information there.- fontspec
(
font_spec
)
a font_spec object specifying the font information to use for calculating string widths and heights, as returned byfont_spec()
.- round_type
(
"iec"
or"sas"
)
the type of rounding to perform. iec, the default, peforms rounding compliant with IEC 60559 (see details), while sas performs nearest-value rounding consistent with rounding within SAS.
Examples
mf <- basic_matrix_form(mtcars)
propose_column_widths(mf)
#> rnms mpg cyl disp hp drat wt qsec vs am gear carb
#> 19 4 3 5 3 4 5 5 2 2 4 4