可能重复:
如何检查向量中的每个元素在 R 中是否为整数?
如何制作一个检查数字是否为整数的函数(例如 -3、2.0、0,3 和 4.0000,但不是 3.3 或 2.001)
可能重复:
如何检查向量中的每个元素在 R 中是否为整数?
如何制作一个检查数字是否为整数的函数(例如 -3、2.0、0,3 和 4.0000,但不是 3.3 或 2.001)
尝试输入 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 ...