[R] Strange result when subsetting a data frame based on a character variable
peter dalgaard
pdalgd at gmail.com
Wed Nov 18 02:11:44 CET 2015
> On 18 Nov 2015, at 01:59 , Jeff Newmiller <jdnewmil at dcn.davis.CA.us> wrote:
>
> Are you sure that wasn't oh-3 rather than 03?
Sure I'm sure. I even cut+pasted the filenames from the offending dir... It's all just Apple trying to be helpful (and failing, again).
O2 < 2d < O3 had been even stranger, no?
-p
> ---------------------------------------------------------------------------
> 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.)
>
--
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
More information about the R-help
mailing list