[R] Strange result when subsetting a data frame based on a character variable
Jeff Newmiller
jdnewmil at dcn.davis.CA.us
Wed Nov 18 01:59:17 CET 2015
Are you sure that wasn't oh-3 rather than 03?
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.
On November 17, 2015 1:57:15 PM PST, peter dalgaard <pdalgd at gmail.com> wrote:
>
>> On 17 Nov 2015, at 20:37 , Bert Gunter <bgunter.4567 at gmail.com>
>wrote:
>>
>>> 2 == "2"
>> [1] TRUE
>>
>> ?"==" says:
>>
>> "If the two arguments are atomic vectors of different types, one is
>> coerced to the type of the other, the (decreasing) order of
>precedence
>> being character, complex, numeric, integer, logical and raw."
>>
>>> as.character(99999)
>> [1] "99999"
>>> as.character(100000)
>> [1] "1e+05"
>>> as.character(100000) == "100000"
>> [1] FALSE
>>
>
>Also notice that, for similar reasons
>
>> 10 > "2"
>[1] FALSE
>
>(At least in most collations. I recently discovered that OSX Finder
>sorted 2dnorm.R between 02-Probability.toc and
>03-Combinatorics-2x2.pdf.)
More information about the R-help
mailing list