Je l'extrait de code de code suivant:erreur négative de indices en R
if(k<=100 && k>=0)
{
j[k+seq(-50,150)]<-F;
}
else
{
j[k+seq(-100,100)]<-F;
}
Et l'erreur suivante:
Error in j[k + seq(-50, 150)] <- F : only 0's may be mixed with negative subscripts
Pourquoi suis-je recevoir ce même si je mets les conditions si les indices peuvent courir dans les valeurs négatives?
Bonne réponse. Je voudrais savoir: pourquoi le PO a-t-il commencé en essayant de définir les indices de j de cette manière? Si, par exemple, k était -10 pour commencer, les choses seraient encore plus laids. Il doit déterminer quelle gamme de valeurs k il attend et ajuster le décalage d'indice de manière appropriée. –