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.