[R] Minimum and blanks

joris meys jorismeys at gmail.com
Thu Oct 1 09:53:33 CEST 2009

The minimum of a character vector is returned according to the unicode
or ascii code values, but I guess that's not what Chris is looking

Chris, please always try to provide a minimal working example of code
to see what is wrong.

Something goes wrong with the input in your example. As Peter
rightfully pointed out, your vector is considered a character vector.
So you need to :

1) replace "" with NA
              e.g. x <-  ifelse(x=='',NA,x)
Better to do something like that when reading in the code.

2) use the argument na.rm : min (x, na.rm=T)

kind regards

On Thu, Oct 1, 2009 at 8:36 AM, Peter Ehlers <ehlers at ucalgary.ca> wrote:
> Chris,
> What is your definition of the minimum of a *character* vector?
>  -Peter Ehlers
> Chris Li wrote:
>> Hi all,
>> I want to calculate the minimum of a column which contains blanks.
>> R returns "" as the minimum, which is not I want.
>> Is there a way to overcome it?
>> Thanks in advance.
>> Chris
> ______________________________________________
> R-help at 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.

More information about the R-help mailing list