View source: R/collapse_occurrences.R
| collapse_occurrences | R Documentation |
This function collapses all occurrences into groups
sharing the same identifier, by default the stanzaId
identifier ([[sid=..]]).
collapse_occurrences(
parsedSource,
collapseBy = "stanzaId",
columns = NULL,
logical = FALSE
)
parsedSource |
The parsed sources as provided by |
collapseBy |
The column in the |
columns |
The columns to collapse; if unspecified (i.e. |
logical |
Whether to return the counts of the occurrences ( |
A dataframe with one row for each value of of collapseBy and columns
for collapseBy and each of the columns, with in the cells the counts (if
logical is FALSE) or TRUE or FALSE (if logical is TRUE).
### Get path to example source
exampleFile <-
system.file("extdata", "example-1.rock", package="rock");
### Parse example source
parsedExample <-
rock::parse_source(exampleFile);
### Collapse logically, using a code (either occurring or not):
collapsedExample <-
rock::collapse_occurrences(parsedExample,
collapseBy = 'childCode1');
### Show result: only two rows left after collapsing,
### because 'childCode1' is either 0 or 1:
collapsedExample;
### Collapse using weights (i.e. count codes in each segment):
collapsedExample <-
rock::collapse_occurrences(parsedExample,
collapseBy = 'childCode1',
logical=FALSE);
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.