Skip to contents

[Stable]

This function converts various objects to a data frame.

Usage

# S3 method for class 'matrix'
fortify_data_frame(data, ..., data_arg = caller_arg(data), call = NULL)

# S3 method for class 'DelayedMatrix'
fortify_data_frame(data, ...)

# S3 method for class 'Matrix'
fortify_data_frame(data, ...)

Arguments

data

A matrix-like object.

...

These dots are for future extensions and must be empty.

data_arg

The argument name for data. Developers can use it to improve messages. Not used by the user.

call

The execution environment where data and other arguments for the method are collected, e.g., caller_env(). Developers can use it to improve messages. Not used by the user.

Value

Matrix will be transformed into a long-form data frame, where each row represents a unique combination of matrix indices and their corresponding values. The resulting data frame will contain the following columns:

  • .row_names and .row_index: the row names (only applicable when names exist) and an integer representing the row index of the original matrix.

  • .column_names and .column_index: the column names (only applicable when names exist) and column index of the original matrix.

  • value: the actual value.