[prev in list] [next in list] [prev in thread] [next in thread] 

List:       r-sig-mac
Subject:    Re: [R-SIG-Mac] How to put below code in Automator in iOS
From:       Christofer Bogaso <bogaso.christofer () gmail ! com>
Date:       2016-10-27 18:55:05
Message-ID: CA+dpOJmvf-gaHDLCGPbCCYfKEboi09k1HC5aHLLF8prabCMCCQ () mail ! gmail ! com
[Download RAW message or body]

Hi,

I have gone through it, however looks like too technical from IT point
of view. I am struggling there since I am pure Math background not
much hands on on IT technicalities. Could you please provide any
pointer if any simpler solution is available for my problem.

On Fri, Oct 28, 2016 at 12:14 AM, David Winsemius
<dwinsemius@comcast.net> wrote:
> 
> > On Oct 27, 2016, at 11:25 AM, Christofer Bogaso <bogaso.christofer@gmail.com> \
> > wrote: 
> > Hi,
> > 
> > I just have used that to provide an example what I am onto. My actual
> > code is something else and kind of personal nature since some
> > proprietary data are there. However essentially they are same.
> > 
> > What I am intending to do is, there will be some .app file which maps
> > that R code. Once user run that .app file by double clicking it, some
> > pop up will open and user shall provide further customized inputs. And
> > resultingly the final calculated data in csv file will be saved in
> > hard disk. In this way, user wont need to open R window, copy paste
> > the R code to do same calculation. So to me, this .app approach looks
> > more neat and simple from user's perspective.
> 
> The Markmail link offered some suggestions. They all used the R console engine and \
> not Rscript. 
> > 
> > Thanks,
> > 
> > On Thu, Oct 27, 2016 at 11:38 PM, David Winsemius
> > <dwinsemius@comcast.net> wrote:
> > > 
> > > > On Oct 27, 2016, at 11:05 AM, Christofer Bogaso <bogaso.christofer@gmail.com> \
> > > > wrote: 
> > > > Hi,
> > > > 
> > > > The code is same as in that page. i.e.
> > > > 
> > > > require(tcltk)
> > > > 
> > > > tt <- tktoplevel()
> > > > rb1 <- tkradiobutton(tt)
> > > > rb2 <- tkradiobutton(tt)
> > > > rbValue <- tclVar("oranges")
> > > > tkconfigure(rb1,variable=rbValue,value="apples")
> > > > tkconfigure(rb2,variable=rbValue,value="oranges")
> > > > tkgrid(tklabel(tt,text="Which do you prefer?"))
> > > > tkgrid(tklabel(tt,text="Apples "),rb1)
> > > > tkgrid(tklabel(tt,text="Oranges "),rb2)
> > > > 
> > > > OnOK <- function()
> > > > {
> > > > rbVal <- as.character(tclvalue(rbValue))
> > > > tkdestroy(tt)
> > > > if (rbVal=="apples")
> > > > tkmessageBox(message="Good choice!  An apple a day keeps the doctor away!")
> > > > if (rbVal=="oranges")
> > > > tkmessageBox(message="Good choice!  Oranges are full of Vitamin C!")
> > > > }
> > > > OK.but <- tkbutton(tt,text="OK",command=OnOK)
> > > > tkgrid(OK.but)
> > > > tkfocus(tt)
> > > 
> > > I'm predicting that you cannot get that file to do anything interesting with \
> > > Rscript, so I don't understand why you think that you can use an Rscript-ing \
> > > strategy within Automator. 
> > > --
> > > David.
> > > > 
> > > > On Thu, Oct 27, 2016 at 11:10 PM, David Winsemius
> > > > <dwinsemius@comcast.net> wrote:
> > > > > 
> > > > > > On Oct 27, 2016, at 10:32 AM, David Winsemius <dwinsemius@comcast.net> \
> > > > > > wrote: 
> > > > > > 
> > > > > > > On Oct 27, 2016, at 10:16 AM, David Winsemius <dwinsemius@comcast.net> \
> > > > > > > wrote: 
> > > > > > > 
> > > > > > > > On Oct 27, 2016, at 10:07 AM, Christofer Bogaso \
> > > > > > > > <bogaso.christofer@gmail.com> wrote: 
> > > > > > > > Hi,
> > > > > > > > 
> > > > > > > > Previously I posted this same thread in general R help, however folks
> > > > > > > > there suggested to post in this specialized group for better answer.
> > > > > > > > 
> > > > > > > > I have a piece of code available here
> > > > > > > > 
> > > > > > > > http://mcu.edu.tw/~chenmh/teaching/project/r/reference/RTclTkExamples/radiobuttons.html
> > > > > > > >  
> > > > > > > > Now I put that code in a .R file and then created an .app file in Mac
> > > > > > > > using Automator as explained below
> > > > > > > > 
> > > > > > > > https://www.r-bloggers.com/how-to-source-an-r-script-automatically-on-a-mac-using-automator-and-ical/
> > > > > > > >  
> > > > > > > > Surprisingly what I see is that, when I put that R code in a .app
> > > > > > > > file, R fails to pop up the input window, which otherwise is fine \
> > > > > > > > when I just copy paste that code in R window.
> > > > > > > > 
> > > > > > > > Could you please help if I need to have anything extra so that my \
> > > > > > > > .app will be able to take the input.
> > > > > > > 
> > > > > > > You should post the code that is in your .R file.
> > > > > > 
> > > > > > I have further concerns that I should have mentioned because I suspect \
> > > > > > you're trying to use functions that are not designed to be used inside \
> > > > > > Rscript process. The Tcl/Tk functions are designed to use in interactive \
> > > > > > sessions.
> > > > > 
> > > > > And some searching on this matter shows that there have been prior \
> > > > > suggested approaches to starting interactive R processes from a system \
> > > > > console session: 
> > > > > http://markmail.org/search/?q=list%3Aorg.r-project.r-help+rscript+interactiv \
> > > > > e+tcl#query:list%3Aorg.r-project.r-help%20rscript%20interactive%20tcl+page:1+mid:uyykuacq77cuxoas+state:results
> > > > >  
> > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > > 
> > > > > > > > Thanks for your time.
> > > > > > > > 
> > > > > > > > _______________________________________________
> > > > > > > > R-SIG-Mac mailing list
> > > > > > > > R-SIG-Mac@r-project.org
> > > > > > > > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> > > > > > > 
> > > > > > > David Winsemius
> > > > > > > Alameda, CA, USA
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > R-SIG-Mac mailing list
> > > > > > > R-SIG-Mac@r-project.org
> > > > > > > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> > > > > > 
> > > > > > David Winsemius
> > > > > > Alameda, CA, USA
> > > > > > 
> > > > > > _______________________________________________
> > > > > > R-SIG-Mac mailing list
> > > > > > R-SIG-Mac@r-project.org
> > > > > > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> > > > > 
> > > > > David Winsemius
> > > > > Alameda, CA, USA
> > > > > 
> > > 
> > > David Winsemius
> > > Alameda, CA, USA
> > > 
> 
> David Winsemius
> Alameda, CA, USA
> 

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic