merge()
javier garcia-pintado wrote: > Hi all, > Let's say I have a long data frame and a short one, both with three > colums: $east, $north, $value > And I need to fill in the short$value, extracting the corresponding > value from long$value, for coinciding $east and $north in both tables. > I know the possibility: > > for (i in 1:length(short$value)){ > short$value[i] <- long$value[long$east==short$east & > long$north==short$north] > } > > How could I avoid this loop? > > Thanks and regards, > > Javier > -- > > Javier GarcĂa-Pintado > Institute of Earth Sciences Jaume Almera (CSIC) > Lluis Sole Sabaris s/n, 08028 Barcelona > Phone: +34 934095410 > Fax: +34 934110012 > e-mail:[EMAIL PROTECTED] > > > > ------------------------------------------------------------------------ > > ______________________________________________ > R-help@stat.math.ethz.ch 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@stat.math.ethz.ch 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.