[R] Lubridate and NameSpace

peter dalgaard pdalgd at gmail.com
Sun Mar 1 10:55:46 CET 2015

> On 01 Mar 2015, at 00:32 , Roy Mendelssohn - NOAA Federal <roy.mendelssohn at noaa.gov> wrote:
>> lubridate::%m+%

Actually trying it would have revealed

> lubridate::%m+%
Error: unexpected SPECIAL in "lubridate::%m+%"

Notice that this is a syntactical problem, not a semantic one; you cannot juxtapose two operators (:: and %m+%). Quoting is needed. Either of the following seems to work:


In the same vein, notice that the result of the above is not an operator unless assigned to something of the form %foo%. I.e.

f <- lubridate::`%m+%`
`%mym+%` <- f
a %mym+% b

Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com

More information about the R-help mailing list