| cras_write {CRediTas} | R Documentation | 
Write CRediT author statement
Description
The function transforms the information in the template
(from template_create) to a raw string following the CRediT authors
statement format of "author1: contributions author2: contributions ..."
Usage
cras_write(
  cras_table,
  file,
  drop_authors = TRUE,
  overwrite = FALSE,
  markdown = TRUE,
  quiet = FALSE
)
Arguments
cras_table | 
 A data.frame created using   | 
file | 
 The text file to be created. If not provided (default), the statement is returned as a string instead of written to a file.  | 
drop_authors | 
 If TRUE (default) the authors without contributions are removed from the statement. If FALSE, they are kept without contributions assigned.  | 
overwrite | 
 If TRUE, the file is overwritten. Otherwise, a error is triggered.  | 
markdown | 
 If TRUE (default), the authors are surrounded by ** to make them bold in markdown.  | 
quiet | 
 If TRUE and   | 
Value
A text file with the CRediT authors statement or, if file is NULL
(default), a character vector of length 1 with the statement that can be
used in a Rmarkdown or quarto document using inline code:
`r cras_write(cras_table, markdown = TRUE)`
Examples
# Generate a template and populate it (randomwly for this example)
cras_table <- template_create(authors = c("Josep Maria", "Jane Doe"))
cras_table[,2:ncol(cras_table)] <- sample(0:1, (ncol(cras_table)-1)*2,
                                          replace = TRUE)
# Create a temporary file just for this example
file <- tempfile()
# Write to the file
cras_write(cras_table, file, markdown = TRUE)
# Check the content of the file
readLines(file)