Learn R Programming

BBmisc (version 1.5)

convertToShortString: Converts any R object to a descriptive string so it can be used in messages.

Description

Atomics: If of length 0 or 1, they are basically printed as they are. Numerics are formated with num.format. If of length greater than 1, they are collpsed witd , and clipped. so they do not become excessively long.

Usage

convertToShortString(x, num.format = "%.4g", clip.len = 15L)

Arguments

x
[any] The object.
num.format
[character(1)] Used to format numerical scalars via sprintf. Default is %.4g.
clip.len
[integer(1)] Used clip atomic vectors via clipString. Default is 15.

Value

  • [character(1)].

Details

All others: Currently, only their class is simply printed like .

Lists: The mechanism above is applied (non-recursively) to their elements. The result looks like this: a=1, =2, b=, c=.

Examples

Run this code
convertToShortString(list(a=1, b=NULL, "foo", c=1:10))

Run the code above in your browser using DataLab