On Fri, Sep 24, 2010 at 4:16 PM, Struve, Juliane <j.struve@imperial.ac.uk>wrote:

>  Hi again,
>
> when applying the code to my real data I need to deal with a large number
> of individuals and massive data sets. I am using the code below to read in
> the data for different individuals, and would like to create the
> "Lines" within the loop. But "Lines" needs to have the variable Fish_ID
> somehow included in the name, as otherwise the string will be overwritten on
> each execution. How can I create a different "Lines" for each Fish_ID ? Or
> is there a better way of doing this ? Sorry, this is surely a beginner's
> question.
>
> Thank you very much for your help.
>
> Regards,
>
> Juliane
>
> ReleaseDates <- read.csv(file="ReleaseDates.csv",head=TRUE,sep=",")
> for (i in 1:length(ReleaseDates$Fish_ID)){
> Fish_ID <- ReleaseDates$Fish_ID[i]
> Data <- read.csv(paste(Fish_ID))
> Lines <- paste(Data$Date,Data$Distance)
> print Lines
> }
>
>
That was just an example.   The purpose of Lines was to make the example
self contained and reproducible. In reality you dont use Lines at all.  Also
your post suggested that they were in separate files since you had headings
on each one.  If that is not the case then you just read it all at once
using read.zoo.   z <- read.zoo(ReleaseDates.csv", split = "Fish_ID", header
= TRUE, sep = ",", ...whatever...)

There are three vignettes (pdf documents) that come with zoo.  Read them all
and read the help page of read.zoo.

	[[alternative HTML version deleted]]

