as.yaml(yaml)
as.yaml()所属R语言包:yaml
Convert an R object into a YAML string
R对象转换成一个YAML字符串
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Convert an R object into a YAML string
R对象转换成一个YAML字符串
用法----------Usage----------
as.yaml(x, line.sep = c("\n", "\r\n", "\r"), indent = 2, omap = FALSE, column.major = TRUE)
参数----------Arguments----------
参数:x
the object to be converted
要被转换的对象
参数:line.sep
the line separator character(s) to use
行分隔符(S)
参数:indent
the number of spaces to use for indenting
使用缩进的空格数
参数:omap
determines whether or not to convert a list to a YAML omap; see Details
确定是否或者不转换一个列表,以一个YAML OMAP,请参阅详细
参数:column.major
determines how to convert a data.frame; see Details
确定如何转换成数据框,详细,
Details
详细信息----------Details----------
If you set the omap option to TRUE, as.yaml will create ordered maps (or omaps) instead of normal maps.
如果你omap选项设置为TRUE,as.yaml将创建有序映射(或omaps),而不是正常的图。
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.
column.major选项决定如何将数据框转换。如果设置为TRUE时,数据框被转换成在图上的序列,其中每列的名称是一个关键。如果为FALSE,数据框被转换成一序列图,其中在序列中的每个元素是一排。你可能几乎总是要离开这个为true(这是默认的),因为使用yaml.load上得到的字符串返回一个对象,它是更容易转换成一个数据框,通过as.data.frame。
值----------Value----------
Returns a YAML string which can be loaded using yaml.load or copied into a file for external use.
返回的字符串,可以使用yaml.load外用或复制到一个文件中加载一个YAML。
(作者)----------Author(s)----------
Jeremy Stephens <jeremy.stephens@vanderbilt.edu>
参考文献----------References----------
参见----------See Also----------
yaml.load
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))))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|