rock0.8.1 package

Reproducible Open Coding Kit

qna_to_tlm

Convert a QNA network to Linear Topic Map format

rbind_df_list

Bind lots of dataframes together rowwise

rbind_dfs

Simple alternative for rbind.fill or bind_rows

template_codebook_to_pdf

Convert a codebook specification to PDF

add_html_tags

Add HTML tags to a source

apply_graph_theme

Apply multiple DiagrammeR global graph attributes

base30conversion

Conversion between base10 and base30

cat0

Concatenate to screen without spaces

checkPkgs

Check for presence of a package

ci_get_item

Get an item in a specific language

ci_heatmap

Create a heatmap showing issues with items

cleaned_source_to_utterance_vector

Convert a character vector into an utterance vector

cleaning_sources

Cleaning & editing sources

code_freq_hist

Create a frequency histogram for codes

codebook_fromSpreadsheet

Import a code book specification from a spreadsheet

codebook_to_pdf

Convert a codebook specification to PDF

codeIds_to_codePaths

Replace code identifiers with their full paths

codePaths_to_namedVector

Get a vector to find the full paths based on the leaf code identifier

coding_sources

Add one or more codes to one or more sources

codingSchemes

Create a coding scheme

codingSchemes_get_all

Convenience function to get a list of all available coding schemes

collapse_occurrences

Collapse the occurrences in utterances into groups

collect_coded_fragments

Create an overview of coded fragments

compressing_vectors_or_dataframes

Compress a vector or data frame

compression_helper_functions

Vector compression helper functions

convert_to_source

Convert 'rectangular' or spreadsheet-format data to one or more source...

convertToNumeric

Conveniently convert vectors to numeric

create_cooccurrence_matrix

Create a co-occurrence matrix

css

Create HTML fragment with CSS styling

doc_to_txt

Convert a document (.docx, .pdf, .odt, .rtf, or .html) to a plain text...

expand_attributes

Expand categorical attribute variables to a series of dichotomous vari...

expanding_vectors_or_dataframes

Expand a vector or data frame

export_mergedSourceDf_to_file

Export a merged source data frame

exporting_codes

Export codes to a plain text file

exporting_sources

Export parsed sources to HTML or Markdown

exportToHTML

Exporting tables to HTML

extract_codings_by_coderId

Extract the codings by each coder using the coderId

generate_uids

Generate utterance identifiers (UIDs)

generic_recoding

Generic underlying recoding function

get_childCodeIds

Get the code identifiers a code's descendents

get_dataframe_from_nested_list

Return all values from a nested list in a dataframe

get_source_filter

Create a filter to select utterances in a source

get_state_transition_df

Get the state transition data frame

get_state_transition_dot

Get the state transition data frame

get_state_transition_table

Get the state transition table

get_utterances_and_codes_from_source

Get utterances and codes from source

get_vectors_from_nested_list

Return one or more values from a nested list in a list of vectors

heading

Print a heading

heatmap_basic

Generic convenience function to create a heatmap

inspect_coded_sources

Read sources from a directory, parse them, and show coded fragments an...

loading_sources

Load a source from a file or a string

masking_sources

Masking sources

match_consecutive_delimiters

Match the corresponding indices of (YAML) delimiters in a sequential l...

merge_sources

Merge source files by different coders

moving_codes

Rename one or more codes

number_as_xl_date

Convert a number to a date using Excel's system

opts

Options for the rock package

parsed_sources_to_ena_network

Create an ENA network out of one or more parsed sources

parsing_sources

Parsing sources

parsing_sources_by_coderId

Parsing sources separately for each coder

prepending_uids

Prepending unique utterance identifiers

prereg_initialize

Initialize a (pre)registration

print.rock_graphList

Plot the graphs in a list of graphs

read_spreadsheet

Convenience function to read spreadsheet-like files

recode_addChildCodes

Add child codes under a parent code

recode_merge

Merge two or more codes

recode_move

Move one or more codes to a different parent

recode_split

Split a code into multiple codes

repeatStr

Repeat a string a number of times

resultsOverview_allCodedFragments

Show all coded fragments

rmd_templates

Convert a (pre)registration form to an R Markdown template

rock

rock: A Reproducible Open Coding Kit

rock_ci_nrm

Import a Narrative Response Model specification

root_from_codePaths

Get the roots from a vector with code paths

rpe_create_source_with_items

Create a source with items to code for Response Process Evaluation

save_workspace

Save your justifications to a file

show_attribute_table

Show a table with all attributes in the RStudio viewer and/or console

show_fullyMergedCodeTrees

Show the fully merged code tree(s)

show_inductive_code_tree

Show the inductive code tree(s)

split_long_lines

Split long lines

stripCodePathRoot

Strip the root from a code path

sync_streams

Synchronize multiple streams

sync_vector

Sync (expand or compress) a vector

template_ci_heatmap_1_to_pdf

Create a templated report for cognitive interviews

uncoding_sources

Remove one or more codes

vecTxt

Easily parse a vector into a character value

wrapVector

Wrap all elements in a vector

writing_sources

Write a source to a file

yaml_delimiter_indices

Get indices of YAML delimiters

The Reproducible Open Coding Kit ('ROCK', and this package, 'rock') was developed to facilitate reproducible and open coding, specifically geared towards qualitative research methods. Although it is a general-purpose toolkit, three specific applications have been implemented, specifically an interface to the 'rENA' package that implements Epistemic Network Analysis ('ENA'), means to process notes from Cognitive Interviews ('CIs'), and means to work with decentralized construct taxonomies ('DCTs'). The 'ROCK' and this 'rock' package are described in the ROCK book <https://rockbook.org> and more information, such as tutorials, is available at <https://rock.science>.

  • Maintainer: Gjalt-Jorn Peters
  • License: GPL-3
  • Last published: 2024-01-21