write_table: Function to write a table into xml format in the correct...

View source: R/write_table.R

write_tableR Documentation

Function to write a table into xml format in the correct directory, and edit TableofTables

Description

Function to write a table into xml format in the correct directory, and edit TableofTables

Usage

write_table(
  X,
  number = cctu_env$number,
  heading = NULL,
  na_to_empty = getOption("cctu_na_to_empty", default = FALSE),
  clean_up = TRUE,
  directory = file.path("Output", "Core"),
  verbose = options()$verbose,
  footnote = NULL
)

Arguments

X

the data.frame or table to be saved in xml format

number

the number used to as a suffix in the output filename, and to link to TableofTables. Default is to use the value in the cctu_env package environment that is set within attach_pop.

heading

character vector of column titles. Defaults to the colnames of X

na_to_empty

logical, if true then any NA values will be written as empty strings. Defaults to false.

clean_up

logical to invoke the clean_up function at the end. Defaults to TRUE

directory

where to save the figures within path or current working directory

verbose

logical to print information on changes to the global environment or external files. Defaults to options()$verbose.

footnote

character vector, can be used to add footnotes.

Details

Variable names and values will be replace by variable labels and value labels respectively if available before writing the data. Use options(cctu_na_to_empty = TRUE) to write NA values will be written as empty strings globally.

Value

writes an xml version of the input data to file table_number.xml . Edits the TableofTables object with the calling programe. No return object.

See Also

write_ggplot detect_invalid_utf8 remove_invalid_utf8 lab2val var_lab val_lab apply_macro_dict


shug0131/cctu documentation built on Nov. 10, 2023, 12:03 p.m.