Sebastien Moretti
2017-Apr-05 15:21 UTC
[R] as.POSIXct character string is not in a standard unambiguous format
Hi
I have lots of issues when I try to install R 3.3.3 during the "make
check" step.
Every time a call to as.POSIXct is done in test scripts, I got the same
error message:
e.g. x <- as.POSIXct("2002-02-02 02:02")
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
It looks to be linked to localtime but when I compiled R 3.3.2 6 months
ago, the same test scripts were there and succeeded.
Is there an environmental variable to use to change the as.POSIXct behavior?
Regards
--
S?bastien
Ben Tupper
2017-Apr-05 20:51 UTC
[R] as.POSIXct character string is not in a standard unambiguous format
Hi,
I can't answer the question about R 3.3.3, but I don't see anything in
the update notes.
http://mirror.its.dal.ca/cran/doc/manuals/r-release/NEWS.html
In the meantime, would it skirt your issue if you explicitly stated the format?
x <- as.POSIXct("2002-02-02 02:02", format = "%Y-%m-%d
%H:%M")
Ben
> On Apr 5, 2017, at 11:21 AM, Sebastien Moretti <sebastien.moretti at
unil.ch> wrote:
>
> Hi
>
> I have lots of issues when I try to install R 3.3.3 during the "make
check" step.
>
> Every time a call to as.POSIXct is done in test scripts, I got the same
error message:
> e.g. x <- as.POSIXct("2002-02-02 02:02")
> Error in as.POSIXlt.character(x, tz, ...) :
> character string is not in a standard unambiguous format
>
>
> It looks to be linked to localtime but when I compiled R 3.3.2 6 months
ago, the same test scripts were there and succeeded.
>
>
> Is there an environmental variable to use to change the as.POSIXct
behavior?
>
> Regards
>
> --
> S?bastien
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.
Ben Tupper
Bigelow Laboratory for Ocean Sciences
60 Bigelow Drive, P.O. Box 380
East Boothbay, Maine 04544
http://www.bigelow.org
Sebastien Moretti
2017-Apr-06 06:55 UTC
[R] as.POSIXct character string is not in a standard unambiguous format
Hi Ben
Thanks for your answer
I have already tried this, as well as
x <- as.POSIXct(strptime("2002-02-02 02:02", "%Y-%m-%d
%H:%M"))
It works! But it does not fix it widely for all tests used during the
"make check" step at compile time. Unless I patch all of them.
There is something with localtime but I cannot find what.
On another machine with another Linux OS, and the same environmental
variables
x <- as.POSIXct("2002-02-02 02:02")
works fine.
S?bastien
> Hi,
>
> I can't answer the question about R 3.3.3, but I don't see anything
in the update notes.
>
> http://mirror.its.dal.ca/cran/doc/manuals/r-release/NEWS.html
>
> In the meantime, would it skirt your issue if you explicitly stated the
format?
>
> x <- as.POSIXct("2002-02-02 02:02", format = "%Y-%m-%d
%H:%M")
>
> Ben
>
>
>
>> On Apr 5, 2017, at 11:21 AM, Sebastien Moretti <sebastien.moretti at
unil.ch> wrote:
>>
>> Hi
>>
>> I have lots of issues when I try to install R 3.3.3 during the
"make check" step.
>>
>> Every time a call to as.POSIXct is done in test scripts, I got the same
error message:
>> e.g. x <- as.POSIXct("2002-02-02 02:02")
>> Error in as.POSIXlt.character(x, tz, ...) :
>> character string is not in a standard unambiguous format
>>
>>
>> It looks to be linked to localtime but when I compiled R 3.3.2 6
months ago, the same test scripts were there and succeeded.
>>
>>
>> Is there an environmental variable to use to change the as.POSIXct
behavior?
>>
>> Regards
>>
>> --
>> S?bastien
>>
>> ______________________________________________
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> 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.
>
> Ben Tupper
> Bigelow Laboratory for Ocean Sciences
> 60 Bigelow Drive, P.O. Box 380
> East Boothbay, Maine 04544
> http://www.bigelow.org