Hi,
 min(5,1)
#[1] 1

 min(c(1,5))
#[1] 1
 min(c(1,5))==min(c(5,1))
#[1] TRUE



  min(c(NA,"bla"))
#[1] NA
 min(c("bla",NA))
#[1] NA
 min(c("bla",NA),na.rm=FALSE)
#[1] NA
 min(c("bla",NA),na.rm=TRUE)
#[1] "bla"

A.K.



----- Original Message -----
From: Magnus Thor Torfason <zulutime....@gmail.com>
To: "r-help@r-project.org" <r-help@r-project.org>
Cc: 
Sent: Thursday, September 26, 2013 11:07 AM
Subject: [R] min(NA,"bla") != min("bla", NA)

Just ran these two statements:

> min(NA,"bla")
[1] NA

> min("bla", NA)
[1] "bla"

And then reran with explicit na.rm=FALSE

> min(NA,"bla", na.rm=FALSE)
[1] NA

> min("bla", NA, na.rm=FALSE)
[1] "bla"


That seems wrong. Would this be considered a bug or is there a way to 
explain these results in a different way?

Best,
Magnus

ps. Tested on R 3.0.1, 32 bit for Windows (as well as some older versions)

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to