Skip to contents

Transform measures into attributes. We can indicate if we want all the numbers in the result to have the same length and the number of decimal places.

Usage

transform_to_attribute(ft, measures, width, decimal_places, k_sep, decimal_sep)

# S3 method for flat_table
transform_to_attribute(
  ft,
  measures,
  width = 1,
  decimal_places = 0,
  k_sep = ",",
  decimal_sep = "."
)

Arguments

ft

A flat_table object.

measures

A vector of strings, measure names.

width

An integer, string length.

decimal_places

An integer, number of decimal places.

k_sep

A character, indicates thousands separator.

decimal_sep

A character, indicates decimal separator.

Value

ft A flat_table object.

Details

If a number > 1 is specified in the width parameter, at least that length will be obtained in the result, padded with blanks on the left.

Examples


ft <- flat_table('iris', iris) |>
  transform_to_attribute(
    measures = "Sepal.Length",
    width = 3,
    decimal_places = 2
  )