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 |, & and xor methods: these recycle their arguments to the length of the longer and then apply the operators bitwise to each element.
有!方法|,&和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 <- 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") & "755"
umask <- Sys.umask(NA) # depends on platform[取决于平台上]
c(fmode, "666", "755") & !umask
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|