# Number formatting examples
data <- data.frame(
price_USD = c(125000.75, 299.99, 7890.45),
price_EUR = c(410.25, 18750.60, 1589342.80),
liter = c(20, 35, 42),
percent = c(0.875, 0.642, 0.238)
)
cheetah(
data,
columns = list(
price_USD = column_def(
name = "USD",
column_type = number_format(
style = "currency",
currency = "USD"
)
),
price_EUR = column_def(
name = "EUR",
column_type = number_format(
style = "currency",
currency = "EUR",
locales = "de-DE"
)
),
liter = column_def(
name = "Liter",
column_type = number_format(
style = "unit",
unit = "liter",
unit_display = "long"
)
),
percent = column_def(
name = "Percent",
column_type = number_format(style = "percent")
)
)
)
# Date formatting examples
date_data <- data.frame(
date = as.Date(c("2024-01-01", "2024-01-02", "2024-01-03"))
)
cheetah(
date_data,
columns = list(
date = column_def(
name = "Date",
column_type = date_format(
locales = "en-US",
day = "2-digit",
month = "long",
year = "numeric"
)
)
)
)
Run the code above in your browser using DataLab