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

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

[复制链接]
发表于 2012-2-17 09:49:37 | 显示全部楼层 |阅读模式
octmode(base)
octmode()所属R语言包:base

                                        Display Numbers in Octal
                                         显示八进制数字

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

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

Convert or print integers in octal format, with as many digits as are needed to display the largest, using leading zeroes as necessary.
在八进制格式转换或打印整数,需要许多数字显示最大的,在必要时使用前导零。


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


as.octmode(x)

## S3 method for class 'octmode'
as.character(x, ...)

## S3 method for class 'octmode'
format(x, width = NULL, ...)

## S3 method for class 'octmode'
print(x, ...)



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

参数:x
An object, for the methods inheriting from class "octmode".
一个对象,从类"octmode"继承的方法。


参数:width
NULL or a positive integer specifying the minimum field width to be used, with padding by leading zeroes.
NULL或正整数,指定要使用的填充,前导零的最小字段宽度。


参数:...
further arguments passed to or from other methods.
通过进一步的论据或其他方法。


Details

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

Class "octmode" consists of integer vectors with that class attribute, used merely to ensure that they are printed in octal notation, specifically for Unix-like file permissions such as 755.  Subsetting ([) works too.
由整数向量与这个类的属性,仅仅是为了确保他们在八进制表示法印,专门用于类Unix文件权限,如"octmode"类755。子集([)工作过。

If width = NULL (the default), the output is padded with leading zeroes to the smallest width needed for all the non-missing elements.
如果width = NULL(默认值),输出与所有非缺少的元素所需的最小宽度前导零填充。

as.octmode can convert integers (of type "integer" or "double") and character vectors whose elements contain only digits 0-7 (or are NA) to class "octmode".
as.octmode可以转换成整数(类型"integer"或"double")和特征向量的元素只包含数字0-7(或NA)类<X >

There is a ! method and |, &amp; and xor methods: these recycle their arguments to the length of the longer and then apply the operators bitwise to each element.
有!方法|,&amp;和xor方法:这些回收他们的论据,以较长的长度,然后套用运营商的位元的每个元素。


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

These are auxiliary functions for file.info.
这些辅助功能file.info。

hexmode, sprintf for other options in converting integers to octal, strtoi to convert octal strings to integers.
hexmode,sprintf将整数转换为八进制的其他选项,strtoi进制字符串转换为整数。


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


(on &lt;- as.octmode(c(16,32, 127:129))) # "020" "040" "177" "200" "201"[“020”“040”“177”“200”“201”]
unclass(on[3:4]) # subsetting[子集]

## manipulate file modes[#操作文件模式]
fmode <- as.octmode("170")
(fmode | "644") &amp; "755"

umask &lt;- Sys.umask(NA) # depends on platform[取决于平台上]
c(fmode, "666", "755") &amp; !umask

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 07:22 , Processed in 0.031148 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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