Skip to contents

Convert an rvec or matrix to a list that can be used as a list column in a data frame.

Usage

as_list_col(x)

# S3 method for class 'rvec'
as_list_col(x)

# S3 method for class 'matrix'
as_list_col(x)

Arguments

x

An rvecs or matrix.

Value

A list:

  • If x is an rvec, then the list contains length(x) vectors, each of which has n_draw(x) elements.

  • If x is a matrix, then the list contains nrow(x) vectors, each of which has ncol(x) elements.

See also

  • rvec() to construct an rvec.

  • expand_from_rvec() to convert a data frame from using rvecs to using draw and value columns.

  • as_rvar???

  • converting rvecs to

  • Functions for summarising and plotting distributions in package ggdist understand list columns.

Examples

l <- list(1:3,
          4:6)
r <- rvec(l)
as_list_col(r)
#> [[1]]
#> [1] 1 2 3
#> 
#> [[2]]
#> [1] 4 5 6
#>