[R] data frame titles

Chris Arthur chris.arthur at bristol.ac.uk
Wed Jun 4 10:57:26 CEST 2008

I'm new to R so please forgive the newbie question; but i can't seem to 
find a definitive answer to this.

I am wanting to do a PLS regression on some data. Which takes a formula 
of the type
"responseACC ~ dataACC"

where dataACC is multivariate in nature and responseACC is a single value.

I have imported my data from a csv file into a dataframe called for 
arguments sake df.
This file has no headers in it so I get column names X1.....X83

I then create a new data frame which says
data.frame(dataACC = df[1:82], responseACC = df[83])

When I look at the names of this though I get...

dataACC.X1 ..... dataACC.X82 and then X83

When I pass this to the PLS algorithm I get the error

"variable responseACC not found"

So a few questions, Am I doing this in the right way in general? why is 
the responseACC not being associated as the name of df[83]?

Thirdly, If I want to generate my own array of values in order to do get 
a predicted response based on my initial PLS regression, will it matter 
that the array data will not have header values (eg dataACC.X1 etc)? if 
so what the best way of appending the header data?

Thanks for any help you can lend


More information about the R-help mailing list