| recode_rename | R Documentation | 
These functions rename one or more codes in one or more sources.
recode_rename(
  input,
  codes,
  filter = TRUE,
  output = NULL,
  filenameRegex = ".*",
  outputPrefix = "",
  outputSuffix = "_rcRenamed",
  decisionLabel = NULL,
  justification = NULL,
  justificationFile = NULL,
  preventOverwriting = rock::opts$get("preventOverwriting"),
  encoding = rock::opts$get("encoding"),
  silent = rock::opts$get("silent")
)
input | 
 One of 1) a character string specifying the path to a file
with a source; 2) an object with a loaded source as produced by a call
to   | 
codes | 
 A named character vector with codes to rename. Each element
should be the new code, and the element's name should be the old code (so
e.g.   | 
filter | 
 Optionally, a filter to apply to specify a subset of the
source(s) to process (see   | 
output | 
 If specified, the recoded source(s) will be written here.  | 
filenameRegex | 
 Only process files matching this regular expression.  | 
outputPrefix, outputSuffix | 
 The prefix and suffix to add to the filenames when writing the processed files to disk, in case multiple sources are passed as input.  | 
decisionLabel | 
 A description of the (recoding) decision that was taken.  | 
justification | 
 The justification for this action.  | 
justificationFile | 
 If specified, the justification is appended to
this file. If not, it is saved to the   | 
preventOverwriting | 
 Whether to prevent overwriting existing files
when writing the files to   | 
encoding | 
 The encoding to use.  | 
silent | 
 Whether to be chatty or quiet.  | 
Invisibly, the changed source(s) or source(s) object.
### Get path to example source
examplePath <-
  system.file("extdata", package="rock");
### Get a path to one example file
exampleFile <-
  file.path(examplePath, "example-1.rock");
### Load example source
loadedExample <- rock::load_source(exampleFile);
### Move two codes to a new parent, showing progress
recoded_source <-
  rock::recode_rename(
    loadedExample,
    codes=c(childCode2 = "grownUpCode2",
            grandchildCode2 = "almostChildCode2"),
    silent=FALSE
  );
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.