[R] How can I delete column yhat AND STILL retain the order of Response?

Bruce Ratner PhD br at dmstat1.com
Sat Apr 1 22:00:29 CEST 2017


Jeff:
Thanks for the info. Sorry for the misstep.
Bruce 


______________
Bruce Ratner PhD
The Significant Statistician™
(516) 791-3544
Statistical Predictive Analytics -- www.DMSTAT1.com
Machine-Learning Data Mining -- www.GenIQ.net



> On Apr 1, 2017, at 3:37 PM, Jeff Newmiller <jdnewmil at dcn.davis.ca.us> wrote:
> 
> Eventually you will think to read the Posting Guide, which discusses which attachments are likely to be allowed on the mailing list. Most users find that pasting a minimal amount of data into the main body of the email is the simplest way to be sure the info will get through to someone who can help. 
> -- 
> Sent from my phone. Please excuse my brevity.
> 
>> On April 1, 2017 12:13:56 PM PDT, BR_email <br at dmstat1.com> wrote:
>> Rui:
>> Thanks. I will try it.
>> FYI: I did attached the data, but here it is re-attached.
>> 
>> Thanks, again.
>> Bruce
>> 
>> Bruce Ratner, Ph.D.
>> The Significant Statistician™
>> (516) 791-3544
>> Statistical Predictive Analtyics -- www.DMSTAT1.com
>> Machine-Learning Data Mining and Modeling -- www.GenIQ.net
>> 
>> 
>> Rui Barradas wrote:
>>> Hello,
>>> 
>>> 1) We don't have access to your file firstRdata.csv so what I'll say 
>>> is just an untested guess. You can post some of your data with the 
>>> following R command.
>>> 
>>> dput(head(Response, 20))  # paste the output of this in a mail
>>> 
>>> 2) First you use read.csv that outputs a data.frame and then do 
>>> data.frame(Response). Useless. Response already is a df.
>>> 
>>> 3) I believe the trouble you're facing comes from your use of 
>>> attach(). This function is _never_ needed and is cause of all sorts
>> of 
>>> bugs. In particular, what you are ordering is the attached copy of 
>>> Response, and all changes you do to it will only have effect on the 
>>> copy. The original is left as it were.
>>> 
>>> So run the same code (with the obvious bug yhatResponse$yhat 
>>> corrected) but eliminating the 'attach' instruction. And see if it 
>>> reorders Response.
>>> 
>>> Hope this helps,
>>> 
>>> Rui Barradas
>>> 
>>> 
>>> Em 01-04-2017 17:32, BR_email escreveu:
>>>> Response    <- read.csv("C:/R_Data/firstRdata.csv", sep=",", 
>>>> header=TRUE)
>>>> Response
>>>> Response    <- data.frame(Response)
>>>> attach(Response)
>>>> Response
>>>> Response    <- Response[order(-yhat),]
>>>> Response    <- Response[rev(order(yhatResponse$yhat)),]
>>>> Response
>>> 
>>> 
>>> 
>> 
>> ______________________________________________
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> 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