Learn R Programming

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

expss (version 0.11.1)

Tables, Labels and Some Useful Functions from Spreadsheets and 'SPSS' Statistics

Description

Package computes and displays tables with support for 'SPSS'-style labels, multiple and nested banners, weights, multiple-response variables and significance testing. There are facilities for nice output of tables in 'knitr', 'Shiny', '*.xlsx' files, R and 'Jupyter' notebooks. Methods for labelled variables add value labels support to base R functions and to some functions from other packages. Additionally, the package brings popular data transformation functions from 'SPSS' Statistics and 'Excel': 'RECODE', 'COUNT', 'COUNTIF', 'VLOOKUP' and etc. These functions are very useful for data processing in marketing research surveys. Package intended to help people to move data processing from 'Excel' and 'SPSS' to R.

Copy Link

Version

Install

install.packages('expss')

Monthly Downloads

9,626

Version

0.11.1

License

GPL (>= 2)

Maintainer

Gregory Demin

Last Published

January 7th, 2022

Functions in expss (0.11.1)

as.datatable_widget

Create an HTML table widget for usage with Shiny
as.dichotomy

Convert variable (possibly multiple choice question) to data.frame/matrix of dummy variables.
apply_labels

Set variable labels/value labels on variables in the data.frame
criteria

Criteria functions
as.etable

Convert data.frame/matrix to object of class 'etable'
as.labelled

Recode vector into numeric vector with value labels
cross_cases

Cross tabulation with support of labels, weights and multiple response variables.
as.category

Convert dichotomy data.frame/matrix to data.frame with category encoding
add_columns

Add columns to data.frame.
add_rows

Add rows to data.frame/matrix/table
merge.etable

Merge two tables/data.frames
info

Provides variables description for dataset
expss.options

Options for controlling behavior of the package
if_na

Replace values with NA and vice-versa
drop_empty_rows

Drop empty (with all NA's) rows/columns from data.frame/table
fctr

Convert labelled variable to factor
text_to_columns

Make data.frame from text
unlab

Drop variable label and value labels
expss

expss: Tables with Labels and Some Useful Functions from Spreadsheets and SPSS Statistics
weight_by

Create dataset according to its frequency weights
mrset

Create multiple response set/multiple dichotomy set from variables
htmlTable.etable

Outputting HTML tables in RStudio viewer/R Notebooks
compute

Modify data.frame/modify subset of the data.frame
where

Subset (filter) data.frames/matrices/vectors/lists
split_by

Splits data.frame into list of data.frames that can be analyzed separately
prepend_values

Prepend values/variable names to value/variable labels
compare_proportions

Calculate significance (p-values) of differences between proportions/means
as_huxtable.etable

Convert table to huxtable
set_caption

Add caption to the table
fre

Simple frequencies with support of labels, weights and multiple response variables.
count_if

Count/sum/average/other functions on values that meet a criterion
name_dots

Bug workaround
qc

Create vector of characters from unquoted strings (variable names)
prop

Compute proportions from numeric vector/matrix/data.frame
split_labels

Split character vector to matrix/split columns in data.frame
sort_asc

Sort data.frames/matrices/vectors
product_test

Data from product test of chocolate confectionary
names2labels

Replace data.frame/list names with corresponding variables labels.
recode

Change, rearrange or consolidate the values of an existing or new variable. Inspired by the RECODE command from SPSS.
read_spss

Read an SPSS Data File
keep

Keep or drop elements by name/criteria in data.frame/matrix
sheet

Make data.frame without conversion to factors and without fixing names
nest

Compute nested variable(-s) from several variables
cross_fun

Cross-tabulation with custom summary function.
var_lab

Set or get variable label
match_row

Match finds value in rows or columns/index returns value by index from rows or columns
do_repeat

Repeats the same transformations on a specified set of variables/values
net

Add subtotal to a set of categories
reexports

Objects exported from other packages
sum_row

Compute sum/mean/sd/median/max/min/custom function on rows/columns
tab_sort_asc

Partially (inside blocks) sort tables/data.frames
vars

Get variables/range of variables by name/by pattern.
vectors

Infix operations on vectors - append, diff, intersection, union, replication
tables

Functions for custom tables construction
tab_significance_options

Mark significant differences between columns in the table
w_mean

Compute various weighted statistics
xl_write

Write tables and other objects to an xlsx file with formatting
val_lab

Set or get value labels
values2labels

Replace vector/matrix/data.frame/list values with corresponding value labels.
window_fun

Function over grouping variables (window function)
write_labelled_csv

Write labelled data to file or export file to SPSS syntax.