如何创建一个检查序列中整数的函数

时间:2012-04-22 15:00:56

标签: r sequence

  

可能重复:
  How to check if each element in a vector is integer or not in R?

如何制作检查数字是否为整数的函数(例如-3,2.0,0,3和4.0000,但不是3.3或2.001)

1 个答案:

答案 0 :(得分:4)

尝试输入R:

?is.integer

您将转到此页面: R is.integer() page

在底部是我认为你想要的功能:

is.wholenumber <-
    function(x, tol = .Machine$double.eps^0.5)  abs(x - round(x)) < tol
is.wholenumber(1) # is TRUE
(x <- seq(1,5, by=0.5) )
is.wholenumber( x ) #-->  TRUE FALSE TRUE ...