找回密码
 注册
查看: 1260|回复: 0

R语言 yaml包 as.yaml()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-2 07:32:27 | 显示全部楼层 |阅读模式
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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 06:22 , Processed in 0.022924 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表