[R] identical() versus sapply()
Paulson, Ariel
apa at stowers.org
Sat Apr 9 00:24:31 CEST 2016
Sorry if this has been answered elsewhere, but I can't find any discussion of it.
Wondering why the following situation occurs (duplicated on 3.2.2 CentOS6 and 3.0.1 Win2k, so I don't think it is a bug):
> sapply(1, identical, 1)
[1] TRUE
> sapply(1:2, identical, 1)
[1] FALSE FALSE
> sapply(1:2, function(i) identical(as.numeric(i),1) )
[1] TRUE FALSE
> sapply(1:2, function(i) identical(as(i,"numeric"),1) )
[1] FALSE FALSE
I have been unable to find anything different about the versions of "1" that identical() is not finding identical.
Thanks,
Ariel
[[alternative HTML version deleted]]
More information about the R-help
mailing list