On 7/2/2009 6:44 AM, Kenn Konstabel wrote:
On Thu, Jul 2, 2009 at 4:34 AM, Rolf Turner <r.tur...@auckland.ac.nz> wrote:
On 2/07/2009, at 12:20 PM, Hsiu-Khuern Tang wrote:
Is this expected behavior?
z <- 1:5
z[1] <<- 0
Error in z[1] <<- 0 : object "z" not found
The documentation seems to suggest that z will be found in the global
environment and modified accordingly.
Still, the error message sounds confusing because how comes that `<<-` can
find z but `[<<-` (which doesn't even seem to exist -- but does seem to
work) can't?
<<- doesn't need to find z. It will replace it if found, or create a
new one if not. (Personally I would have limited that to the first
case, i.e. it should fail if it doesn't find z.)
Duncan Murdoch
Now try:
z <- 1:5
local(z[3] <<- 1000)
z
[1] 1 2 1000 4 5
Kenn
[[alternative HTML version deleted]]
______________________________________________
R-help@r-project.org 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.
______________________________________________
R-help@r-project.org 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.