Assign formatting attributes to a vector.
fattr( x, format = NULL, width = NULL, justify = NULL, label = NULL, description = NULL, keep = TRUE )
x | The vector or data frame column to assign attributes to. |
---|---|
format | The format to assign to the format attribute. The format can be a formatting string, a named vector decode, a vectorized formatting function, or a formatting list. |
width | The desired width of the formatted output. |
justify | Justification of the output vector. Valid values are 'none', 'left', 'right', 'center', or 'centre'. |
label | A label string to assign to the vector. This parameter was added for convenience, as the label is frequently assigned at the same time the formatting attributes are assigned. |
description | A description string to assign to the vector. This parameter was added for convenience, as the description is frequently assigned at the same time the formatting attributes are assigned. |
keep | Whether to keep any existing formatting attributes and transfer to the new vector. Default value is TRUE. |
The vector with formatting attributes assigned.
The fattr
function is a convenience function for assigning
formatting attributes to a vector. The function accepts parameters
for format, width, and justify. Any formatting attributes assigned
can be applied using fapply
or
fdata
.
fdata
to apply formats to a data frame,
fapply
to apply formats to a vector. See
FormattingStrings for documentation on formatting strings.
# Create vector a <- c(1.3243, 5.9783, 2.3848) # Assign format attributes a <- fattr(a, format = "%.1f", width = 10, justify = "center") # Apply format attributes fapply(a) # [1] " 1.3 " " 6.0 " " 2.4 "