Hi, You can try ?merge() or ?join() from library(plyr) merge(tempr, pr, by="date",all=TRUE)
A.K. Hi, all! I have a problem. I have 2 data frame. Each contains column: "date" and one unique column (temperature and pressure correspondingly). But dates are not a same. First one since 1st Jan 2012 to 31 Dec 2012 once per day. And second one since 5th May 2012 to 31 Sept 2012 once per day. How can I join these frames by "date" column? Of course I need a second frame is kept in exact time place in first frame by date column. First table: head(tempr) tempr date 1 2.7 01/01/12 2 2.3 01/02/12 3 1.7 01/03/12 4 0.1 01/04/12 5 0.2 01/05/12 6 9.4 01/06/12 Second table: head(pr) date pr 1 05/05/12 1088.000 2 05/06/12 1087.000 3 05/07/12 1087.000 4 05/08/12 1086.999 5 05/09/12 1086.000 6 05/10/12 1086.000 ______________________________________________ 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.