Learn R Programming

codyna (version 0.1.0)

convert: Convert Sequence Data to Various Formats

Description

Converts wide format sequence data into useful formats for analysis, such as frequency table, one-Hot encoding, or edge list (graph format).

Usage

convert(data, cols, format = "frequency")

Value

A tibble structured according to the requested format.

Arguments

data

[data.frame, matrix, stslist]
Sequence data in wide format (rows are sequences, columns are time points).

cols

[expression]
A tidy selection of columns that should be considered as sequence data. By default, all columns are used.

format

[character(1)]
The format to convert into:

  • "frequency": Counts of each state per sequence.

  • "onehot": Presence/absence (0/1) of each state per sequence.

  • "edgelist": (state, next state) pairs.

  • "reverse": Same as "edgelist" but in the reverse direction, i.e., (state, previous state) pairs.

Examples

Run this code
convert(engagement, format = "frequency")
convert(engagement, format = "onehot")
convert(engagement, format = "edgelist")
convert(engagement, format = "reverse")

Run the code above in your browser using DataLab