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

R语言 ttutils包 isInteger()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 12:56:04 | 显示全部楼层 |阅读模式
isInteger(ttutils)
isInteger()所属R语言包:ttutils

                                        Test For Integrity
                                         测试的完整性

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

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

isInteger tests if a given number is an integer.
isInteger测试,如果一个给定的数字是一个整数。


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


isInteger(n, tol = .Machine$double.eps)



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

参数:n
a vector or an array of values to be tested.
的向量或值的数组来进行测试。


参数:tol
a numeric value giving the tolerance level.
一个数值,给人的容忍程度。


Details

详细信息----------Details----------

As opposed to is.integer this function tests for integrity of a given value, rather than being of type integer.
相对于is.integer此功能的完整性测试的给定值,而不是类型integer。

In R integers are specified by the suffix L (e.g. 1L), whereas all other numbers are of class numeric independent of their value. The function is.integer does not test whether a given variable has an integer value, but whether it belongs to the  class integer.
在R整数所指定的后缀L(如:1L),而其他所有的数字类numeric独立的自己的价值。的功能is.integer不测试一个给定的变量是否有一个整数值,但是否属于类integer。

In contrast, the function isInteger compares the difference between its argument and its rounded argument. If it is smaller than some predefined tolerance level, the variable is regarded as integer.
相比之下,函数isInteger它的参数之间的差异和其浑圆的参数进行比较。如果它是小于一些预定义的容限水平,该变量被视为整数。


值----------Value----------

TRUE if the argument n has an integer value,
TRUE如果参数n有一个整数值,


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

The R function c concatenates its argument and forms a vector. In doing so, it coerces the values to a common type. Hence, attention has to be paid, because isInteger may give some unexpected results in this case. The R command list, however,  does not coerce its arguments (see the example).
R的功能c连接参数,并形成了一个向量。在这样做时,它强制转换为通用类型的值。因此,注意要付费的,这是因为isInteger在这种情况下,可能会给一些意想不到的结果。 R命令list,但是,不强制其参数(参见示例)。


(作者)----------Author(s)----------


Thorn Thaler



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

is.integer
is.integer


实例----------Examples----------


# isInteger tests if the _value_ of a variable is an integer[isInteger测试如果_value_一个变量是一个整数]
# 'c' as opposed to 'list' coerces its arguments![C,而不是名单胁迫其参数!]
isInteger(c("test", 1, 2, 2.1))     # FALSE FALSE FALSE FALSE[FALSE,FALSE,FALSE,FALSE]
isInteger(list("test", 1, 2, 2.1))  # FALSE TRUE TRUE FALSE[FALSE TRUE TRUE FALSE]

class(1L)  # integer[整数]
typeof(1L) # integer[整数]
class(1)   # numeric[数字]
typeof(1)  # double[一倍]

# is.integer tests if the _class_ of a variable is 'integer'[is.integer测试,如果一个变量的_class_是“整数”]
is.integer(c("test", 1, 2))    # FALSE[FALSE]
is.integer(list("test", 1, 2)) # FALSE[FALSE]
is.integer(1)                  # FALSE[FALSE]
is.integer(1L)                 # TRUE [TRUE]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 21:39 , Processed in 0.024072 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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