【发布时间】:2015-12-25 00:28:41
【问题描述】:
我最近开始使用 R 并且 apply() 函数让我很吃惊。非常感谢您的帮助:
is.numeric(iris$Sepal.Length) # returns TRUE
is.numeric(iris$Sepal.Width) # returns TRUE
is.numeric(iris$Petal.Length) # returns TRUE
is.numeric(iris$Petal.Width) # returns TRUE
但是,
apply(iris, 2, FUN = is.numeric)
返回
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
FALSE FALSE FALSE FALSE FALSE
发生了什么事?
【问题讨论】:
-
什么是函数
install?请参阅sapply(iris, is.numeric)。另外,一些阅读:stackoverflow.com/questions/3505701/….