2010-11-21 84 views
0

Im folgenden Code, habe ich das „Ziel der Zuweisung erweitert, um nicht-Sprachobjekt“ Fehler:„Ziel der Zuweisung erweitert, um nicht-Sprachobjekt“ in R

> rho=c(0,0,0) 
> if (rho[1]>1 || rho[1] <-1 || rho[2]>1 || rho[2] <-1 || rho[3]>1 || rho[3] <-1){ 
+ cat("Correlation must be within [-1,1]!\n"); 
+ retMCx = NULL; retMCy = NULL; retMCz =NULL; 
+ } 
Error in 1 || rho[3] > 1 || rho[3] <- 1 : target of assignment expands to non-language object 

Jede Idee, warum? Vielen Dank!

Antwort

3

Ich würde beginnen mit Leerzeichen: rho[1] <-1 vermutlich sollte rho[1] < -1 sein, aber was Sie hier haben, ist rho[1] <- 1.

Verwandte Themen