[R] difftime / RBloomberg
Prof Brian Ripley
ripley at stats.ox.ac.uk
Thu Mar 22 14:29:40 CET 2007
What you need to do is to isolate the package giving the problem and
send a report to its maintainer. It is not RODBC nor chron, and
RBloomberg is not available pre-compiled from CRAN.
On Thu, 22 Mar 2007, Judith Schiller wrote:
> The error is "evaluation nested too deeply: infinite recursion /
> options(expressions=)?", and sessionInfo() results in
>
> R version 2.4.1 (2006-12-18)
> i386-pc-mingw32
>
> locale:
> LC_COLLATE=German_Austria.1252;LC_CTYPE=German_Austria.1252;LC_MONETARY=German_Austria.1252;LC_NUMERIC=C;LC_TIME=German_Austria.1252
>
> attached base packages:
> [1] "splines" "stats" "graphics" "grDevices" "datasets" "tcltk"
> "utils" "methods" "base"
> other attached packages:
> RODBC RBloomberg chron zoo RDCOMClient MASS
> xtable survival svSocket svIO R2HTML svMisc
> "1.1-7" "0.1-10" "2.3-8" "1.2-1" "0.91-0" "7.2-30"
> "1.4-2" "2.30" "0.9-5" "0.9-5" "1.58" "0.9-5"
> svIDE
> "0.9-5"
>
> The workaround is a nice idea, but as the problem arisis in
> "as.COMDate.chron", other users of this function might be affected as well.
>
> Prof Brian Ripley schrieb:
>> On Thu, 22 Mar 2007, Schiller Judith 1541 EB wrote:
>>
>>
>>> hi,
>>>
>>> I've troubles with some difftime objects. e.g.
>>>
>>> ISOdate(2001, 4, 26) - ISOdate(2001, 2, 26) - 2
>>>
>>> works, telling me "Time difference of 57 days". But when I'd like to add
>>> days, such as
>>>
>>> ISOdate(2001, 4, 26) - ISOdate(2001, 2, 26) + 2
>>>
>>> the function gives me an error.
>>>
>>
>> The error being? (It does not give me an error.)
>>
>>
>>> Function "as.COMDate.chron" of the
>>> Rbloomberg package doesn't work for that reason.
>>> I'm running R on a Windows machine, R version 2.4.1.
>>>
>>
>> I cross-checked on that system.
>>
>> It is quite possible the error is due to some other package that you are
>> using: that's why we ask for the result of sessionInfo().
>>
>> I would expect
>>
>> (ISOdate(2001, 4, 26) - ISOdate(2001, 2, 26)) - (-2)
>>
>> to be a workaround, BTW.
>>
>>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list