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

R语言:edit()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-17 10:00:19 | 显示全部楼层 |阅读模式
edit(utils)
edit()所属R语言包:utils

                                        Invoke a Text Editor
                                         调用一个文本编辑器

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Invoke a text editor on an R object.
一个R对象上调用一个文本编辑器。


用法----------Usage----------


## Default S3 method:[默认方法]
edit(name = NULL, file = "", title = NULL,
     editor = getOption("editor"), ...)

vi(name = NULL, file = "")
emacs(name = NULL, file = "")
pico(name = NULL, file = "")
xemacs(name = NULL, file = "")
xedit(name = NULL, file = "")



参数----------Arguments----------

参数:name
a named object that you want to edit. If name is missing then the file specified by file is opened for editing.
一个命名的对象,要编辑。如果缺少名称然后file指定的文件被打开进行编辑。


参数:file
a string naming the file to write the edited version to.
一个字符串命名的文件写的编辑版本。


参数:title
a display name for the object being edited.
显示名称为正在编辑的对象。


参数:editor
a string naming the text editor you want to use.  On Unix the default is set from the environment variables EDITOR or VISUAL if either is set, otherwise vi is used.  On Windows it defaults to "internal", the script editor.  On the Mac OS X GUI the argument is ignored and the document editor is always used.
一个字符串,命名您要使用的文本编辑器。 Unix上的默认设置环境变量EDITOR或VISUAL如果任何设置,否则vi使用。在Windows默认为"internal",脚本编辑器。在Mac OS X的GUI参数被忽略,并且始终使用文件编辑器。


参数:...
further arguments to be passed to or from methods.
进一步的参数被传递到或从方法。


Details

详情----------Details----------

edit invokes the text editor specified by editor with the object name to be edited.  It is a generic function, currently with a default method and one for data frames and matrices.
editeditor对象name编辑指定调用的文本编辑器。它是一个通用的功能,目前默认的方法和数据框和矩阵。

data.entry can be used to edit data, and is used by edit to edit matrices and data frames on systems for which data.entry is available.
,data.entry可以用来编辑数据,并使用由edit编辑系统data.entry矩阵和数据框。

It is important to realize that edit does not change the object called name. Instead, a copy of name is made and it is that copy which is changed.  Should you want the changes to apply to the object name you must assign the result of edit to name.  (Try fix if you want to make permanent changes to an object.)
这是重要的意识到edit不会改变的对象称为name。相反,出了名的副本,它是被改变的副本。如果您想变更申请对象name“你必须分配的结果editname。 (尝试fix如果你想永久改变对象。)

In the form edit(name), edit deparses name into a temporary file and invokes the editor editor on this file. Quitting from the editor causes file to be parsed and that value returned. Should an error occur in parsing, possibly due to incorrect syntax, no value is returned. Calling edit(), with no arguments, will result in the temporary file being reopened for further editing.
在形式edit(name),edit的deparsesname到一个临时文件,并调用编辑editor这个文件。从编辑戒烟导致file被解析,并返回该值。应分析,可能是由于不正确的语法错误发生,没有返回值。调用edit(),不带任何参数,将导致进一步编辑重开的临时文件。

Note that deparsing is not perfect, and the object recreated after editing can differ in subtle ways from that deparsed: see dput and .deparseOpts. (The deparse options used are the same as the defaults for dump.)  Editing a function will preserve its environment.  See edit.data.frame for further changes that can occur when editing a data frame or matrix.
请注意,的deparsing并不完美,重新编辑后可以不同微妙的方式从该deparsed的对象:看到dput和.deparseOpts。 (使用的deparse选项是作为dump的默认值相同。)编辑功能,将保留其环境。看到edit.data.frame编辑一个数据框或矩阵时可能发生进一步的变化。

Currently only the internal editor in Windows makes use of the  title option; it displays the given name in the window  header.
目前仅在Windows的内部编辑器使用title选项,它显示在窗口标题名称。


注意----------Note----------

The functions vi, emacs, pico, xemacs, xedit rely on the corresponding editor being available and being on the path. This is system-dependent.
职能vi,emacs,pico,xemacs,xedit上相应的编辑器和路径依赖。这是系统的依赖。


参见----------See Also----------

edit.data.frame, data.entry, fix.
edit.data.frame,data.entry,fix。


举例----------Examples----------


## Not run: [#无法运行:]
# use xedit on the function mean and assign the changes[在功能上使用XEDIT意味着分配的变化]
mean <- edit(mean, editor = "xedit")

# use vi on mean and write the result to file mean.out[使用VI的意思,结果写文件mean.out]
vi(mean, file = "mean.out")

## End(Not run)[#结束(不运行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 03:55 , Processed in 0.029288 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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