object_to_string: Convert R objects to/from strings

Description Usage Arguments Examples

View source: R/serialisation.R

Description

Serialise/deserialise an R object into a string. This is a very thin wrapper around the existing R functions serialize and rawToChar. This is useful to encode arbitrary R objects as string to then save in Redis (which expects a string).

Usage

1
2
3
4
5
6
7

Arguments

obj

An R object to convert into a string

str

A string to convert into an R object

xdr

Use the big-endian representation? Unlike, serialize this is disabled here by default as it is a bit faster (~ 20 microsecond roundtrip for a serialization of 100 doubles)

bin

A binary vector to convert back to an R object

Examples

1
2
3
4

Example output

[1] "A\n3\n262147\n197888\n5\nUTF-8\n238\n2\n1\n262153\n14\ncompact_intseq\n2\n1\n262153\n4\nbase\n2\n13\n1\n13\n254\n14\n3\n0x1.4p+3\n0x1p+0\n0x1p+0\n254\n"
 [1]  1  2  3  4  5  6  7  8  9 10
[1] TRUE

redux documentation built on Jan. 12, 2022, 5:09 p.m.