有人可以帮我修改下面的函数以检查数字是否为数字吗?
# handy function that checks if something is numeric
check.numeric <- function(N){
!length(grep("[^[:digit:]]", as.character(N)))
}
check.numeric(3243)
#TRUE
check.numeric("sdds")
#FALSE
check.numeric(3.14)
#FALSE
我想在像 3.14 这样的小数时check.numeric()
返回。TRUE