[R] weight

Petr Klasterecky klaster at karlin.mff.cuni.cz
Sat Apr 28 20:11:14 CEST 2007



Natalie O'Toole napsal(a):
> Does anyone know why it is giving me this error? Any help would be greatly 
> appreciated!!
> 
> Thanks,
> 
> Nat
> 
> 
> 
> myfile<-("c:/test2.txt")
> mysubset<-myfile
> mysubset$Y_Q02 <-mysubset$DVSELF <-NULL
> mysubset2<-mysubset
> mysubset2$Y_Q10B <-mysubset2$GP2_07 <-NULL
> 
> myVariableNames<-c("PUMFID=rnorm(10)","PROV=rnorm(10)","REGION=rnorm(10)","GRADE=rnorm(10)","Y_Q10A=rnorm(10)","WTPP=rnorm(10)")
>> df<-mysubset2[, 2:5] * mysubset2[, 6]

HERE it has to stop with the error message you provided, not below. The 
code might run for a few more lines, but the problem is here. Your 
mysubset2, btw. we have no idea what that might be, aparently does not 
have 2 dimensions.

Besides, your code is very dirty and it is indeed very easy to make a 
mistake in such code.

You really should start reading some introductory manual as someone 
suggested before. You are not likely to recieve more (different) answers 
to questions of this kind.

Petr

> myVariableWidths<-c(5,2,1,2,1,12.4)
> df<-read.fwf(
> file=myfile,
> width=myVariableWidths,
> col.names=myVariableNames,
> row.names="PUMFID",
> fill=TRUE,
> strip.white=TRUE)
> 
> happyguys<-subset(df, PROV==48 & GRADE == 7  & Y_Q10A < 9)
> print(happyguys)
> 
> 
> where it is bolded, i'm getting the following error: Error in mysubset2[, 
> 2:5] : incorrect number of dimensions

<snip>

-- 
Petr Klasterecky
Dept. of Probability and Statistics
Charles University in Prague
Czech Republic



More information about the R-help mailing list