##
## 1. Write a file to be read
##
cow0 <- data.frame(rec=1:3, startMonth=4:6,
startDay=7:9, startYear=1971:1973,
endMonth1=10:12, endDay1=13:15,
endYear1=1974:1976, txt=letters[1:3])
cowFile <- tempfile('cow0')
write.csv(cow0, cowFile, row.names=FALSE)
##
## 2. Read it
##
cow0. <- readDates3to1(cowFile)
# check
cow0x <- data.frame(rec=1:3, txt=letters[1:3],
start=as.Date(c('1971-04-07', '1972-05-08', '1973-06-09')),
end1=as.Date(c('1974-10-13', '1975-11-14', '1976-12-15')) )
stopifnot(
all.equal(cow0., cow0x)
)
# \dontshow{
# delete the temp file written above
file.remove(cowFile)
# }
Run the code above in your browser using DataLab