Package: qcoder 0.1.0

Elin Waring

qcoder: Lightweight Qualitative Coding

A free, lightweight, open source option for analyzing text-based qualitative data. Enables analysis of interview transcripts, observation notes, memos, and other sources. Supports the work of social scientists, historians, humanists, and other researchers who use qualitative methods. Addresses the unique challenges faced in analyzing qualitative data analysis. Provides opportunities for researchers who otherwise might not develop software to build software development skills.

Authors:Beth Duckles [aut], Dan Sholler [aut], Elin Waring [cre], Jenny Draper [aut], Ted Laderas [aut], Fred VanWindekens [ctb], Yuri Dias [ctb], Sheriff Colley [ctb], Jamal Jones [ctb], Michael Lieberman [ctb], Tenzing Sherpa [ctb], Stephanie Guillou [ctb]

qcoder_0.1.0.tar.gz
qcoder_0.1.0.zip(r-4.5)qcoder_0.1.0.zip(r-4.4)qcoder_0.1.0.zip(r-4.3)
qcoder_0.1.0.tgz(r-4.4-any)qcoder_0.1.0.tgz(r-4.3-any)
qcoder_0.1.0.tar.gz(r-4.5-noble)qcoder_0.1.0.tar.gz(r-4.4-noble)
qcoder_0.1.0.tgz(r-4.4-emscripten)qcoder_0.1.0.tgz(r-4.3-emscripten)
qcoder.pdf |qcoder.html
qcoder/json (API)

# Install 'qcoder' in R:
install.packages('qcoder', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ropenscilabs/qcoder/issues

On CRAN:

unconfunconf18

5.04 score 130 stars 13 scripts 27 exports 70 dependencies

Last updated 3 years agofrom:d8743f70f4 (on master). Checks:OK: 1 ERROR: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 27 2024
R-4.5-winERRORDec 04 2024
R-4.5-linuxERRORDec 04 2024
R-4.4-winERRORDec 04 2024
R-4.4-macERRORDec 04 2024
R-4.3-winERRORDec 04 2024
R-4.3-macERRORDec 04 2024

Exports:%>%add_codeadd_discovered_codeadd_new_documentsadd_unitcreate_empty_code_filecreate_empty_docs_filecreate_empty_unit_doc_filecreate_empty_units_filecreate_qcoder_projectdo_update_documenterror_checkget_codesimport_project_dataparse_one_documentparse_qcodesqcodeqcode_customread_code_dataread_dataread_documents_dataread_unit_dataread_unit_document_map_datatxt2htmlupdate_linksvalidate_projectvalidate_project_files

Dependencies:assertthatbase64encbitbit64bslibcachemclicliprcommonmarkcpp11crayoncrosstalkdigestdplyrDTevaluatefansifastmapfontawesomefsgenericsglueherehighrhmshtmltoolshtmlwidgetshttpuvjquerylibjsonliteknitrlaterlazyevallifecyclemagrittrmemoisemimepillarpkgconfigprettyunitsprogresspromisesR6rappdirsRcppreadrrlangrmarkdownrprojrootsassshinyshinyAceshinyFilesshinyjsshinythemessourcetoolsstringistringrtibbletidyselecttinytextzdbutf8vctrsvroomwithrxfunxtableyamlzip

Readme and manuals

Help Manual

Help pageTopics
Code Qualitative Data A light weight approach to qualitative coding and analysisqcoder-package qcoder
Add code Append a new unit record to the existing data frameadd_code
Adds codes surrounding the selected textadd_codes_to_selection
Update codes data frame Add discovered codes to the codes data frameadd_discovered_code
Add new documents Adds new document or documents to an existing documents data frame.add_new_documents
Add unit Append a new unit record to the existing data frameadd_unit
Build the paths for file creationbuild_paths
Create an empty codes data setcreate_empty_code_file
Create an empty documents data setcreate_empty_docs_file
Define an empty many to many unit to document mapcreate_empty_unit_doc_file
Define an empty units data framecreate_empty_units_file
Create a standard set of folders for a QCoder projectcreate_qcoder_project
Update document Updates the text field of the documents data frame, typically after pressing Save button in the Shiny App. May also be used in the console.do_update_document
Check for coding errorserror_check
Extract codes from text Take coded text and extract the codes, assuming they are correctly formatted.get_codes
Read data into a project Convenience method to read raw data from standard locations and using standard names in a project folder structure.import_project_data
Parse one documentparse_one_document
Parse coded textparse_qcodes
Parse a single item within a documentparse_splititem
This launches the coder Shiny appqcode
This launches the coder custom Shiny appqcode_custom
Create a file of codes from csv file Use this if you have a spreadsheet of codes already created.read_code_data
This launches the data-reader Shiny appread_data
Create a data frame of documentsread_documents_data
Create a data frame of units from csv file Use this is you have a spreadsheet of units already created.read_unit_data
Create a data frame of unit to document links from csv file Use this is you have a spreadsheet already created.read_unit_document_map_data
Format text as HTML Minimal conversion of a text to htmltxt2html
Update document to unit links Saves or updates the links between observation units and documentsupdate_links
Check for a valid qcoder projectvalidate_project
Check for required imported data frames.validate_project_files