Hi, I'm new to R-help mailing list and novice in R, so pls excuse 'silly
questions' and obvious blunders.

I have the same problem as Jon Greenberg (just different data) and have been
trying to use the code given above, but with some difficulty.

Pls Help?

My data:

Table 1 (TideH.csv)
Date            Time            Tide Height
03/02/2010      08:00:00        1.9
03/02/2010      09:00:00        1.49
03/02/2010      10:00:00        1.04

Table 2 (Fix times.csv)
Station Date            Time            Fix Type
1               03/02/2010      09:20:30        Mn
1               03/02/2010      09:23:27        Mn
1               03/02/2010      09:32:05        Mn

Need to get tide height values /nearest/ to the fix time.
Result should be:

Station Date            Time            Fix Type  Tide Height
1               03/02/2010      09:20:30        Mn            1.49
1               03/02/2010      09:23:27        Mn            1.49
1               03/02/2010      09:32:05        Mn            1.04

This is what I have tried so far:

library(chron)
TideH <- read.csv("TideH.csv")

TideH[,"Date"] <- as.character(TideH[,"Date"])
TideH[,"Date"] <- as.Date(TideH[,"Date"],format="%d/%m/%Y")
TideH[,"Time"] <- as.character(TideH[,"Time"])
TideH[,"Tide.Height"] <- as.numeric(TideH[,"Tide.Height"])

TideH$dt <- as.chron(paste(TideH$date, TideH$time), "%Y%m%d %H%M%S")

Error in `$<-.data.frame`(`*tmp*`, "dt", value = numeric(0)) : 
  replacement has 0 rows, data has 3

What went wrong?

--
View this message in context: 
http://r.789695.n4.nabble.com/Best-way-to-do-temporal-joins-in-R-tp885420p4537342.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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