Hello,

I have a nasty loop that I have to do 11877 times. The only thing that
slows it down really is this merge:

xx1 = merge(dt,ua_rd,by.x=1,by.y= 'rt_date',all.x=T)

Any ideas on how to speed it up? The output can't change materially (it
works), but I'd like it to go faster. I'm looking at getting around the
loop (not shown), but I'm trying to speed up the merge first. I'll post
regarding the loop if nothing comes of this post.

Here is some information on what type of stuff is going into the merge:

> class(ua_rd)
[1] "matrix"
> dim(ua_rd)
[1] 20  2
> head(ua_rd)
                   AName              rt_date
2007-03-31 "14066.580078125" "2007-04-26"
2007-06-30 "14717"           "2007-07-19"
2007-09-30 "15528"           "2007-10-25"
2007-12-31 "17609"           "2008-01-24"
2008-03-31 "17168"           "2008-04-24"
2008-06-30 "17681"           "2008-07-17"
> class(dt)
[1] "character"
> length(dt)
[1] 1799
> dt[1:10]
 [1] "2007-03-31" "2007-04-01" "2007-04-02" "2007-04-03" "2007-04-04"
"2007-04-05" "2007-04-06" "2007-04-07"
 [9] "2007-04-08" "2007-04-09"

thanks,

Ben

        [[alternative HTML version deleted]]

______________________________________________
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