All functions

append_lsdf_rows()

A home-rolled version of plyr::rbind.fill

cat0()

Concatenate to screen without spaces

convertToNumeric()

Conveniently convert vectors to numeric

emptyDf()

Create an empty dataframe

lsdf_for_language()

Produce the dataframe containing the survey for one language

ls_eq_build() ls_eq_is() ls_eq_isChecked() ls_eq_isUnchecked() ls_eq_if() ls_eq_ifRegex() ls_eq_brace() ls_eq_quote()

Building LimeSurvey Expression Manager equations

ls_eq_nestIfs()

Create a series of nested LSEM if equations

ls_import_data()

Reading LimeSurvey data exported to R

ls_process_labels()

A function to conveniently process LimeSurvey labels

ls_read_tsv()

Read a LimeSurvey Tab-Separated Values file

ls_recodeTable_to_equations()

Recode a set of LS variables codes and values into LSEM equations

ls_tsv_get_group_rows()

Get all group rows from a LimeSurvey survey dataframe

ls_tsv_get_rows()

Display rows from a LimeSurvey dataframe that meet a criterion

ls_tsv_rows()

Display one or more rows from a LimeSurvey dataframe, omitting empty columns

ls_write_tsv()

Write a data frame to a LimeSurvey Tab Separated Values file

massConvertToNumeric()

Converting many dataframe columns to numeric

opts

Options for the limonaid package

Question

R6 Class representing a LimeSurvey question

repeatStr()

Repeat a string a number of times

Survey

R6 Class representing a LimeSurvey survey

vecTxt() vecTxtQ()

Easily parse a vector into a character value