Thank to everybody that helped.

I have a working bit of code :-)
>
> On Nov 20, 2010, at 3:25 PM, David Potts wrote:
>
>>
>> Hi List
>>
>> I am trying to call the R library function rosavent from the climatol
>> package via the plr interface package to the postgres database.
>>
>> My code is a follows
>>
>> create or replace function w_graph() returns text as
>> '
>> str <- pg.spi.exec("select
>> n,nne,ne,ene,e,ese,se,sse,s,ssw,sw,wsw,w,wnw,nw,nnw from wdata");
>> pdf("/tmp/foobar.pdf");
>> rosavent(str,4,4,ang=-3*pi/16,main="Annual windrose")
>>
>> dev.off();
>> print("Done");
>> '
>> LANGUAGE plr;
>>
>> When invoked it gives the error
>>
>> # select w_graph();
>> ERROR:  R interpreter expression evaluation error
>> DETAIL:  Error in PLR7843132 <- function() { : could not find function
>> "rosavent"
>> CONTEXT:  In PL/R function w_graph
>>
>> I assume this means it can not find the rosavent function from the
>> climatol package.
>>
>> I have loaded the climatol package using the following syntax
>> install.packages("climatol",lib="/home/dfuncs/r-lang/my-rlib")
>
> I'm not sure if not having loaded climatol is the source of your
> problem, but if it is, you have forgotten to load the package after
> installing it. Perhaps:
>
> require(climatol)   # before the pdf(...) call
>
>>
>> I assume that the an R process created by the plr interface will
>> load a
>> library, does any body know how I tell it to load it?
>>
>
> This page:
> http://www.varlena.com/GeneralBits/Tidbits/bernier/art13mar04/graphingWithR.html
>
>   makes me thing that PL/R passes r code pg.spi.exec (... calls. Does
> it matter that the illustration on that page uses str<<- pg.spi.exec
> ( rahter than str<- ?
>
> (This would seem to be the wrong place to be asking these questions.
> There are websites set up to mediate conversations between PL/R users.)
> --
>
> David Winsemius, MD
> West Hartford, CT
>


xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Any views expressed in this message are those of the individual sender,
except where the sender specifically states them to be the views of the
Pinan Software

______________________________________________
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.

Reply via email to