determines whether or not to convert a list to a YAML omap; see Details
column.major
determines how to convert a data.frame; see Details
unicode
determines whether or not to allow unescaped unicode characters in output
precision
number of significant digits to use when formatting numeric values
Details
If you set the omap option to TRUE, as.yaml will create ordered maps
(or omaps) instead of normal maps.
The column.major option determines how a data frame is converted. If TRUE, the data
frame is converted into a map of sequences where the name of each column is a key. If FALSE,
the data frame is converted into a sequence of maps, where each element in the sequence is a
row. You'll probably almost always want to leave this as TRUE (which is the default),
because using yaml.load on the resulting string returns an object which is
much more easily converted into a data frame via as.data.frame.
Value
Returns a YAML string which can be loaded using yaml.load or copied into
a file for external use.
Author(s)
Jeremy Stephens <jeremy.stephens@vanderbilt.edu>
References
YAML: http://yaml.org
YAML omap type: http://yaml.org/type/omap.html
See Also
yaml.load
Examples
as.yaml(1:10)
as.yaml(list(foo=1:10, bar=c("test1", "test2")))
as.yaml(data.frame(a=1:10, b=letters[1:10], c=11:20))
as.yaml(list(a=1:2, b=3:4), omap=TRUE)
as.yaml("multi\nline\nstring")
as.yaml(function(x) x + 1)
as.yaml(list(foo=list(list(x = 1, y = 2), list(x = 3, y = 4))))