markle...@verizon.net wrote:
>  Thanks Rolf. very nice but "pretty easy" is ALWAYS a relative statement.
>

right.  it's even "easier":

na.last = function(x) {
    na = is.na(x)
    c(x[!na], x[na]) }




>
>
> On Thu, Feb 12, 2009 at  3:59 PM, Rolf Turner wrote:
>
>> On 13/02/2009, at 9:06 AM, markle...@verizon.net wrote:
>>
>>> Hi Jason: below seems to work. you have to take the transpose because
>>> the apply
>>> returns the rows transposed. i'm also not sure how to make the NAs be
>>> the last
>>> ones but maybe someone can show us how to do that.
>>
>> Pretty easy:
>>
>> na.at.end <- function(x){
>> i <- is.na(x)
>> c(x[!i],rep(NA,sum(i)))
>> }

______________________________________________
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