Learn R Programming

⚠️There's a newer version (2.4.6) of this package.Take me there.

qdap (version 0.2.0)

Bridging the gap between qualitative data and quantitative analysis

Description

This package automates many of the tasks associated with quantitative discourse analysis of transcripts containing discourse including frequency counts of sentence types, words, sentence, turns of talk, syllable counts and other assorted analysis tasks. The package provides parsing tools for preparing transcript data. Many functions enable the user to aggregate data by any number of grouping variables providing analysis and seamless integration with other R packages that undertake higher level analysis and visualization of text. This provides the user with a more efficient and targeted analysis.

Copy Link

Version

Install

install.packages('qdap')

Monthly Downloads

1,223

Version

0.2.0

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Rinker

Last Published

February 1st, 2013

Functions in qdap (0.2.0)

capitalizer

Capitalize Select Words
Trim

Remove Leading/Trailing White Space
mraja1spl

Romeo and Juliet: Act 1 Dialogue Merged with Demographics and Split
Top200Words

Fry's 200 Most Commonly Used English Words
DICTIONARY

Nettalk Corpus Syllable Data Set
cm_range.temp

Range Code Sheet
cm_df.fill

Range Coding
emoticon

Emoticons Data Set
cm_code.blank

Blank Code Transformation
positive.words

Positive Words
replace_number

Replace Numbers With Text Representation
qcombine

Combine Columns
common

Find Common Words Between Groups
hash

Hash/Dictionary Lookup
Top100Words

Fry's 100 Most Commonly Used English Words
outlier.detect

Detect Outliers in Text
kullback.leibler

Kullback Leibler Statistic
termco.c

Combine Columns from a termco Object
plot.pos.by

Plots a pos.by Object
imperative

Intuitively Remark Sentences as Imperative
syllable.sum

Syllabication
bracketX

Bracket Parsing
SYNONYM

Synonyms Data Set
paste2

Paste an Unspecified Number Of Text Columns
abbreviations

Small Abbreviations Data Set
cm_distance

Distance Matrix Between Codes
cm_code.transform

Transform Codes
plot.formality

Plots a formality Object
print.cm_distance

Prints a cm_distance Object
contractions

Contraction Conversions
raj.act.1

Romeo and Juliet: Act 1
DATA

Fictitious Classroom Dialogue
common.list

list Method for common
colSplit

Separate a Column Pasted by paste2
clean

Remove Escaped Characters
preposition

Preposition Words
outlier.labeler

Locate Outliers in Numeric String
cm_time2long

Transform Codes to Start-End Times
cm_df.transcript

Transcript With Word Number
replacer

Replace Cells in a Matrix or Data Frame
polarity

Polarity Score (Sentiment Analysis)
print.character.table

Prints a character.table object
plot.question_type

Plots a question_type Object
termco

Search For and Count Terms
gantt

Generate Unit Spans
print.word_associate

Prints a word_associate object
print.adjacency_matrix

Prints an adjacency_matrix Object
action.verbs

Action Word List
automated_readability_index

Readability Measures
all_words

Searches Text Column for Words
cm_code.combine

Combine Codes
end_mark

Sentence End marks
cm_df2long

Transform Codes to Start-End Durations
BuckleySaltonSWL

Buckley & Salton Stopword List
cm_dummy2long

Convert cm_combine.dummy Back to Long
cm_combine.dummy

Find Co-occurrence Between Codes
Search

Search Columns of a Data Frame
qcv

Quick Character Vector
multigsub

Multiple gsub
rajSPLIT

Romeo and Juliet (Complete & Split)
trans.cloud

Word Clouds by Grouping Variable
dissimilarity

Dissimilarity Statistics
DATA2

Fictitious Repeated Measures Classroom Dialogue
env.syn

Syllable Lookup Environment
blank2NA

Replace Blanks in Data Frame
print.formality

Prints a formality Object
htruncdf

Dataframe Viewing
negation.words

Negating Words
cm_code.overlap

Find Co-occurrence Between Codes
raj

Romeo and Juliet (Unchanged & Complete)
diversity

Diversity Statistics
replace_contraction

Replace Contractions
OnixTxtRetToolkitSWL1

Onix Text Retrieval Toolkit Stopword List 1
print.polarity

Prints a polarity Object
spaste

Add Leading/Trailing Spaces
dir_map

Map Transcript Files from a Directory to a Script
print.pos.by

Prints a pos.by Object.
gantt_wrap

Gantt Plot
cm_long2dummy

Stretch and Dummy Code cm_xxx2long
env.syl

Syllable Lookup Environment
print.kullback.leibler

Prints a kullback.leibler Object.
wfm

Word Frequency Matrix
prop

Convert Raw Numeric Matrix or Data Frame to Proportions
interjections

Interjections
print.colsplit2df

Prints a colsplit2df Object.
rank_freq_mplot

Rank Frequency Plot
NAer

Replace Missing Values (NA)
gantt_rep

Generate Unit Spans for Repeated Measures
left.just

Text Justification
cm_df.temp

Break Transcript Dialogue into Blank Code Matrix
qprep

Quick Preparation of Text
gantt_plot

Gantt Plot
delete

Easy File Handling
cm_range2long

Transform Codes to Start-End Durations
increase.amplification.words

Amplifying Words
mraja1

Romeo and Juliet: Act 1 Dialogue Merged with Demographics
stemmer

Stem Text
replace_abbreviation

Replace Abbreviations
exclude

Exclude Elements From a Vector
bag.o.words

Bag of Words
adverb

Adverb Word List
strip

Strip Text
stopwords

Remove Stopwords
convert

Convert Seconds to h:m:s
plot.termco

Plots a termco object
plot.diversity

Plots a diversity object
url_dl

Download Instructional Documents
labMT

Language Assessment by Mechanical Turk (labMT) Sentiment Words
raj.act.5

Romeo and Juliet: Act 5
distTab

SPSS Style Frequency Tables
colsplit2df

Wrapper for colSplit that Returns Dataframe(s)
cm_code.exclude

Exclude Codes
incomplete.replace

Denote Incomplete End Marks With "|"
word_stats

Descriptive Word Statistics
word_diff_list

Differences In Word Use Between Groups
sentSplit

Sentence Splitting
negative.words

Negative Words
end_inc

Test for Incomplete Sentences
duplicates

Find Duplicated Words in a Text String
key_merge

Merge Demographic Information with Person/Text Transcript
print.diversity

Prints a diversity object
raj.act.2

Romeo and Juliet: Act 2
plot.word_stats

Plots a word_stats object
qheat

Quick Heatmap
potential_NA

Search for Potential Missing Values
word.count

Word Counts
word.network.plot

Word Network Plot
mcsv_r

Read/Write Multiple csv Files at a Time
space_fill

Replace Spaces
print.pos

Prints a pos Object.
print.question_type

Prints a question_type object
qdap

qdap: Quantitative Discourse Analysis Package
multiscale

Nested Standardization
raj.act.4

Romeo and Juliet: Act 4
plot.polarity

Plots a polarity Object
adjacency_matrix

Takes a Matrix and Generates an Adjacency Matrix
formality

Formality Score
question_type

Count of Question Type
print.word_list

Prints a word_list Object
rajPOS

Romeo and Juliet Split in Parts of Speech
raj.demographics

Romeo and Juliet Demographics
print.v.outer

Prints a v.outer Object.
synonyms

Search For Synonyms
speakerSplit

Break and Stretch if Multiple Persons per Cell
print.dissimilarity

Prints a dissimilarity object
read.transcript

Read Transcripts Into R
trans.venn

Venn Diagram by Grouping Variable
word_associate

Find Associated Words.
strWrap

Wrap Character Strings to Format Paragraphs
print.termco

Prints a termco object.
text2color

Map Words to Colors
replace_symbol

Replace Symbols With Word Equivalents
scrubber

Clean Imported Text
lookup

Hash Table/Dictionary Lookup
word_list

Raw Word Lists/Frequency Counts
Top25Words

Fry's 25 Most Commonly Used English Words
cm_time.temp

Time Span Code Sheet
plot.character.table

Plots a character.table Object
pos

Parts of Speech Tagging
print.word_stats

Prints a word_stats object
raj.act.3

Romeo and Juliet: Act 3
v.outer

Vectorized Version of outer
rm_row

Remove Rows That Contain Markers