Oh. So the %OS<n> only works with format.POSIXct(), format.POXIXlt(),
and strftime(), but NOT strptime()?
> x <- "09:31:29.18761"
>
> y <- strptime(x, format = "%H:%M:%OS");
> y
[1] "2011-02-15 09:31:29"
> format(y, format = "%H:%M:%OS3")
[1] "09:31:29.188"
> strftime(y, format = "%H:%M:%OS3")
[1] "09:31:29.188"
Thanks, Jim;
David.
On Feb 15, 2011, at 5:07 PM, jim holtman wrote:
According to the documentation, '%OS6' is only for output, not for
conversion on input.
Specific to R is %OSn, which for output gives the seconds to 0 <= n <=
6 decimal places (and if %OS is not followed by a digit, it uses the
setting of getOption("digits.secs"), or if that is unset, n = 3).
Further, for strptime %OS will input seconds including fractional
seconds. Note that %S ignores (and not rounds) fractional parts on
output.
On Tue, Feb 15, 2011 at 11:39 AM, Sam Steingold <s...@gnu.org> wrote:
I read a dataset with times in them, e.g., "09:31:29.18761".
I then parse them:
all$X.Time <- strptime(all$X.Time, format = "%H:%M:%OS6");
and get a vector of NAs (how do I check that except for a visual
inspection?)
then I do
options("digits.secs"=6);
all$X.Time <- strptime(all$X.Time, format = "%H:%M:%OS");
and it, apparently, works:
all$X.Time[2]-all$X.Time[1]
Time difference of 5.12188 secs
so, why doesn't format = "%H:%M:%OS6" work as documented?
--
Sam Steingold (http://sds.podval.org/) on CentOS release 5.3 (Final)
http://dhimmi.com http://openvotingconsortium.org http://palestinefacts.org
http://honestreporting.com http://www.memritv.org http://camera.org
There are two kinds of egotists: 1) Those who admit it 2) The rest
of us
______________________________________________
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.
--
Jim Holtman
Data Munger Guru
What is the problem that you are trying to solve?
______________________________________________
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.
David Winsemius, MD
West Hartford, CT
______________________________________________
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.