[R] Where did lost variables go, with example

Duncan Murdoch murdoch.duncan at gmail.com
Tue Dec 31 18:42:04 CET 2013


On 13-12-31 11:38 AM, David Parkhurst wrote:
> Thank you.  I've tried what you're suggesting, at an earlier suggestion
> from another respondent, and I don't find my variable in any of lists
> ls() through ls(7).

Are you sure that "X" is really the name of a column in the dataframe? 
names(All8Sites) will tell you all the names that are there.

>
> I'm just going back to using R after being away from statistics for
> several years.  I'm thinking I might uninstall R, then reinstall it, and
> redo my work so far (I've kept the commands elsewhere), and avoid using
> "attach," as someone else has suggested.

It's not likely to be necessary to reinstall R, but it shouldn't hurt.

Duncan Murdoch

>
> David
> On 12/31/2013 11:32 AM, Duncan Murdoch wrote:
>> On 13-12-31 9:48 AM, David Parkhurst wrote:
>>> Two or three respondents asked for an example of my problem.  Here's
>>> what's happening to me now.  I can't reproduce how I got to this point,
>>> though:
>>>
>>>   > ls()
>>> [1] "All8"   "All8Sites"  "A"   "B"  "C"  "i"  "n"  "D"  "F"
>>>   > X
>>> Error: object 'X' not found
>>>   > attach(All8Sites)
>>>   > ls()
>>> [1] "All8"  "All8Sites"  "A"  "B"  "C"  "i"  "n"  "D"  "F"
>>>
>>>
>>> "X" is one of the variables in the data frame I attached in the third
>>> command above, but it's not listed by >ls().  If I enter > X now, its
>>> values ARE listed, but it's hiding somewhere.  What is happening here?
>>> How can I get the variables in that data frame listed when I attach it?
>>
>> Use search() to see the search list.  Your dataframe will likely be in
>> position 2.  Use ls(2) to see the variables there.
>>
>> Duncan Murdoch
>>
>




More information about the R-help mailing list