Skip to content
Prev 179400 / 398502 Next

Do you use R for data manipulation?

well, I am less proficient in R comparing with other tools/languages. 
Therefore my biased opinion is - it is possible in R, but it may be 
easier if you use other tools, especially if you have to build a 
user-friendly GUI.

The most accessible (although limited to MS Windows only) method would 
be building GUI with HTA (HTML Application)/javasript which is nearly 
the same as creating web page and calling R from there when necessary. 
Less limited, but steeper learning curve - Python, Perl, Tcl/Tk - all 
open source tools that can communicate with R and all have decent GUI 
building tools. Then proprietary Adobe Flex, Flash, Air (the later 
somehow resembles HTA) or Runtime Revolution (RR) all allow to easily 
build crossplatform eye-candies, but these are not free although not too 
expensive either if you can allocate some resources for your project. I 
usually hide all the command line utilities beyond GUIs built with RR. 
All the tools listed above can easily do any kind of data manipulation 
and reshaping, but each have its strong sides: Python - tidy object 
oriented syntax, tons of 3rd party modules, Perl - powerful regular 
expressions tons of modules, RR - database connectivity, chunk 
expressions (item, char, word, line, etc...) and syntax that makes data 
manipulation much much easier.

But I may be wrong, so please let me here ask another related question 
(new thread?..) for the group - what do you use to build graphical user 
interfaces for end-users of your tools in R?

All the best
Viktoras
Farrel Buchinsky wrote: