Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Hiroyuki Kawakatsu <hkawakat@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | st: datetime conversion from R to Stata |
Date | Fri, 24 Jan 2014 11:50:59 +0000 |
Hi, Prof Brian Ripley (R-core member) `speculated'[1] that the datetime conversion command from R to Stata in http://www.stata.com/help.cgi?datetime#s11 should use tc() rather than tC(). There are two other typos in . gen double statatime = rtime - tC(01jan1970 00:00) which I suspect should be . gen double statatime = rtime*1000 + tc(01jan1970 00:00) Can someone in the know confirm this? I used the following test. I generated the data file in R as x = seq(Sys.time(), by="sec", length.out=10); x = data.frame(posixct=x, rnum=as.numeric(x)); write.table(x, "xxx.csv", sep=",", row.names=FALSE) and read it in Stata using the suggested command (with the two typos corrected): > insheet using xxx.csv, clear names; (2 vars, 10 obs) . gen double xbigc = rnum*1000 + tC(01jan1970 00:00); . format xbigc %tC; . gen double xc = rnum*1000 + tc(01jan1970 00:00); . format xc %tc; . desc; Contains data obs: 10 vars: 4 size: 390 ------------------------------------------------------------------------------------------------- storage display value variable name type format label variable label ------------------------------------------------------------------------------------------------- Sorted by: Note: dataset has changed since last saved . list, clean; posixct rnum xbigc xc 1. 2014-01-24 05:08:18 1390540098 24jan2014 05:07:53 24jan2014 05:08:18 2. 2014-01-24 05:08:19 1390540099 24jan2014 05:07:54 24jan2014 05:08:19 3. 2014-01-24 05:08:20 1390540100 24jan2014 05:07:55 24jan2014 05:08:20 4. 2014-01-24 05:08:21 1390540101 24jan2014 05:07:56 24jan2014 05:08:21 5. 2014-01-24 05:08:22 1390540102 24jan2014 05:07:57 24jan2014 05:08:22 6. 2014-01-24 05:08:23 1390540103 24jan2014 05:07:58 24jan2014 05:08:23 7. 2014-01-24 05:08:24 1390540104 24jan2014 05:07:59 24jan2014 05:08:24 8. 2014-01-24 05:08:25 1390540105 24jan2014 05:08:00 24jan2014 05:08:25 9. 2014-01-24 05:08:26 1390540106 24jan2014 05:08:01 24jan2014 05:08:26 10. 2014-01-24 05:08:27 1390540107 24jan2014 05:08:02 24jan2014 05:08:27 . /*close log file*/ > capture log close; [1] https://stat.ethz.ch/pipermail/r-devel/2014-January/068271.html -- +--- | Hiroyuki Kawakatsu | Business School, Dublin City University | Dublin 9, Ireland. Tel +353 (0)1 700 7496 * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/