On 16-11-2012, at 20:42, Sonia Amin wrote:

> Dear friends,
> I have a csv file entitled ven.csv located in C:\\, this file contains only
> two columns:"ve" and "su" I have written the following lines:
> data=read.csv("c:\\ven.csv",header=TRUE,sep=";");
> 
> lm(ve~ su)
> I have obtained the following message:
> 
> Error in eval(expr, envir, enclos) : object 've' does not exist. What's the
> problem? thank you for your help in advance


Your ve and su are in the dataframe "data". (Don't use data as name for R 
objects; it is a builtin function).
They are not in the environment from which lm is called (in this case probably 
the  global environment).

You haven't specified that ve and su are in dataframe "data".
So 

?lm

and look at the description of the "data" argument in the section "Arguments".

lm(ve~su, data=data)

should work.

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