我在代码中调用一个矩阵,R
告诉我找不到该对象,尽管该对象显然存在。
我当然检查了拼写错误和典型问题。但是,当我运行该行的某些部分时,会发生错误,它会完美地找到对象并按要求打印。请求对象本身也不会产生错误,只会运行该行代码。
print(object)
在该行之前和之后也可以使用。
问题所在的行是:
a[h,k]<<-switch(as.character(a[h,k]-1),"0"=-1,a[h,k]-1)
a
是有问题的矩阵。它在一个函数中使用,但是即使我独立于该函数运行该行,它也不起作用。
a[h,k]
和switch(as.character(a[h,k]-1),"0"=-1,a[h,k]-1)
可以正常工作。