[R] Deleting observations - can't see the data after that

Schwab,Wilhelm K bschwab at anest.ufl.edu
Fri Oct 8 01:58:07 CEST 2010


Foolish?  Try convenient.  Can't win for losing today.  Anyway, I most certainly did not make the mistake you suggest, though some other mistake is possible.  I never said it printed nothing; I was very explicit that it described it as a data frame with the correct number of rows and columns; it simply would not print the data. 





-----Original Message-----
From: Peter Ehlers [mailto:ehlers at ucalgary.ca] 
Sent: Thursday, October 07, 2010 6:53 PM
To: Schwab,Wilhelm K
Cc: r-help at r-project.org
Subject: Re: [R] Deleting observations - can't see the data after that

On 2010-10-07 17:13, Schwab,Wilhelm K wrote:
> Josh, Jim,
>
> Thanks for responding.  So far, it looks like my use of the name data was the problem - that could have taken some time to find.  I typically do not attach frames (and did not here), so I end up with lots of this$that in my code.
>

While I think it's foolish to call your data.frame 'data', I really doubt that that's the cause of your troubles. More likely you did something else afterwards that caused your data to be 'unprintable'. Or perhaps you goofed up the subsetting with something like

  data = data(-3,);

But I would have expected R to print _some_ thing, if only an error message.

Anyway, I'm glad the problem is resolved (for now).

   -Peter Ehlers


> If it gives me any more trouble, I will indeed post an example.
>
> Thanks!
>
> Bill
>
>
>
> -----Original Message-----
> From: Joshua Wiley [mailto:jwiley.psych at gmail.com]
> Sent: Thursday, October 07, 2010 4:46 PM
> To: Schwab,Wilhelm K
> Cc: r-help at r-project.org
> Subject: Re: [R] Deleting observations - can't see the data after that
>
> Hi Bill,
>
> Several things come to mind.  First, try naming your data frame something besides a function name (data() is also a function).
> Second, have you attached the data frame?
>
> Using: data = data[-3, ] worked fine for me when I made up some data.
> Perhaps you can create a minimal and reproducible example?
>
> You might also send us the results of:
>
> sessionInfo()
> ls()
> search()
>
> Cheers,
>
> Josh
>
> On Thu, Oct 7, 2010 at 2:30 PM, Schwab,Wilhelm K<bschwab at anest.ufl.edu>  wrote:
>> Hello all,
>>
>> I am loading a data frame, fitting a model, getting diagnostic plots and they are flagging a couple of observations as problematic.  Fair enough, and I want re-fit without them.
>>
>> After I delete an offending row (identified by one of the diagnostic 
>> plots), something like
>>
>>     data = data[-3,];
>>
>> then R will no longer print the contents of the data frame; it tells me it is a data frame with specific (correct) number of rows and columns, but won't show me what remains in the frame like it does before the deletion.  Is there a way to get around that, either using a different deletion technique or another function?  print(data) and show(data) are not helping.
>>
>> Ultimately,  I am trying to go through a couple of iterations of find pathologic points, delete and re-fit.  In this case I could guess at what is wrong and probably be correct, but I want to follow the clues as a learning exercise.  Once that is complete, I plan to plot everything with the deleted points emphasized.
>>
>> Bill
>>
>> ______________________________________________
>> R-help at 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.
>>
>
>
>
> --
> Joshua Wiley
> Ph.D. Student, Health Psychology
> University of California, Los Angeles
> http://www.joshuawiley.com/
>
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list