Hi, I'm getting an error message:
Error in df[, 1:4] * df[, 5] : non-numeric argument to binary operator In addition: Warning message: Incompatible methods ("Ops.data.frame", "Ops.factor") for "*" here is my code: ##reading in the file happyguys<-read.table("c:/test4.dat", header=TRUE, row.names=1) ##subset the file based on Select If test<-subset(happyguys, PROV==48 & GRADE == 7 & Y_Q10A < 9) ##sorting the file mydata<-test mydataSorted<-mydata[ order(mydata$Y_Q10A), ] print(mydataSorted) ##assigning a different name to file happyguys<-mydataSorted ##trying to weight my data data.frame<-happyguys df<-data.frame df1<-df[, 1:4] * df[, 5] ##getting error message here?? Error in df[, 1:4] * df[, 5] : non-numeric argument to binary operator In addition: Warning message: Incompatible methods ("Ops.data.frame", "Ops.factor") for "*" Does anyone know what this error message means? I've been reviewing R code all day & getting more familiar with it Thanks, Nat ------------------------------------------------------------------------------------------------------------------------ This communication is intended for the use of the recipient to which it is addressed, and may contain confidential, personal, and or privileged information. Please contact the sender immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communication received in error, or subsequent reply, should be deleted or destroyed. [[alternative HTML version deleted]] ______________________________________________ R-help@stat.math.ethz.ch 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.