Skip to content

get("a[1]") : object 'a[1]' not found

4 messages · Sarah Goslee, Duncan Murdoch, Timothy Bates

#
In the help for get(), the following example is given:

a <- 1:4
assign("a[1]", 2)
a[1] == 2          #FALSE
get("a[1]") == 2   #TRUE

However, executing that last line for me gives

Error in get("a[1]") : object 'a[1]' not found
#
Hi,

On Tue, Oct 11, 2011 at 12:31 PM, Timothy Bates
<timothy.c.bates at gmail.com> wrote:
That's actually in the help for assign().

But anyway, help files are checked before distribution, so something is
likely odd about your session.

Is this in an empty session? OS, version, etc? sessionInfo() at the very least.
What does ls() look like?
Did you get any other warnings or errors?

Sarah
#
On 11/10/2011 12:31 PM, Timothy Bates wrote:
What did the second line say?  It's the line that created the `a[1]` object.

Duncan Murdoch
#
so? cleared out, and now it?s working: Must have been an obscure workspace conflict. Thanks for quick helpful replies

a <- 1:4
assign("a[1]", 2)
[1] FALSE
[1] TRUE
On 11 Oct 2011, at 5:45 PM, Duncan Murdoch wrote: