[R] automating a script to read a file
Steve_Friedman at nps.gov
Steve_Friedman at nps.gov
Mon Apr 23 23:41:24 CEST 2012
Petr,
Thank you very much this works. A little more tweaking and I'll have what
I need.
Thanks
Steve Friedman Ph. D.
Ecologist / Spatial Statistical Analyst
Everglades and Dry Tortugas National Park
950 N Krome Ave (3rd Floor)
Homestead, Florida 33034
Steve_Friedman at nps.gov
Office (305) 224 - 4282
Fax (305) 224 - 4147
Petr Savicky
<savicky at cs.cas.c
z> To
Sent by: r-help at r-project.org
r-help-bounces at r- cc
project.org
Subject
Re: [R] automating a script to read
04/23/2012 04:42 a file
PM
On Mon, Apr 23, 2012 at 04:02:45PM -0400, Steve_Friedman at nps.gov wrote:
>
> Hi,
>
>
> The following script (which I did not develop) is used to calculate and
> plot a skewed normal curve. The script currently requires the user to
> input six parameters, rather than reading these directly from a file.
>
> I've been spinning wheels here, trying to figure out how to modify the
> script to automate it. I have four data sets, each in excess of 300
> records that I need to process.
>
> My initial thoughts were to use the lapply and use a pdf graphic device
to
> capture the plots to do this, but my R programming skills are too limited
> to determine how to best accomplish this.
Hi.
If you read the parameters from a file and put them to a matrix,
then all the plots may be produced using a loop like the following.
#some parameters
p <- matrix(1:18, nrow=3, ncol=6)
for (i in 1:nrow(p)) {
plot.spdf(p[i, 1], p[i, 2], p[i, 3], p[i, 4], p[i, 5], p[i, 6])
readline("press Enter to continue")
}
If you use pdf() for sending the graphics to a file, then remove
the "readline" command.
Hope this helps.
Petr Savicky.
______________________________________________
R-help at 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.
More information about the R-help
mailing list