Having given myself carpal tunnel looking for answer to this ...

 

I have a dataset each column of which has 12 rows in it.  I created a
variable 'z' as follows:

 

z=1:24  

 

Since I have a large number of these plots to make, and they are a bit
complex, I want to want to reference the column I want to plot via a
variable containing the name of that column.  As follows:

 

similar='1978'

s=paste('Y',similar,sep='')

 

variable s now contains 'Y1978' which is the name of one of the columns.

 

However, when I try to plot

 

plot(z,s,type='l')

 

I get a 'x and y lengths differ' error because variable s is being
recognized as 'Y1978' length=1, rather than the contents of the column
Y1978 length=12.

 

I tried all the usual tricks I know like &s.  How do you get R to
reference a variable as a column name?

 

Thank you.

 

Gregory A. Graves, Lead Scientist

Everglades REstoration COoordination and VERification (RECOVER) 

Restoration Sciences Department

South Florida Water Management District

Phones:  DESK: 561 / 682 - 2429 

                   CELL:  561 / 719 - 8157

 


	[[alternative HTML version deleted]]

