[R] viewing data in something similar to 'R Data Editor'

Philippe Grosjean phgrosjean at sciviews.org
Sat Aug 2 10:44:05 CEST 2008


Erich Neuwirth wrote:
> On Windows, this could be done with rcom and Excel.
> rcom can use Excel as a server and put matrices into Excel ranges.
> The code you run in R could have a statement resending matrices so the 
> current
> version is displayed.
> 
> I could set up more conveniently what yo want if RGui had a way
> of automatically running a function each time code is run from the 
> command line.
> So here is a question to the masters:
> Can I have code automatically run each time some code
> is run from the command line?

This is something I have already asked. It seems this is not possible 
currently. Something like ?addTaskCallback, but registering an R 
function that is to be called *before* a top-level task is run would be 
wonderful (???addTaskStart).
Best,

Philippe Grosjean

P.S.: this would solve also another problem we have for some GUIs: to 
know if R is busy processing commands issued at the command line or not 
(just set a busy flag to TRUE with a function registered with 
"addTaskStart", and set it to FALSE with a function registered with 
addTaskCallback). Of course, a R function that provides this information 
more directly would be much, much better.

> 
> 
> 
> On Aug 1, 2008, at 7:29 PM, Rachel Schwartz wrote:
> 
>> Hi,
>>
>> I would like to view matrices I am working with in a clean, easy to read,
>> separate window.
>>
>> A friend showed me how to do something like I want  with edit(). I can 
>> view
>> the matrix in the 'R Data Editor':
>>
>> For a sample matrix:
>>
>>> mat=matrix(1:15,ncol=3)
>>> mat
>>     [,1] [,2] [,3]
>> [1,]    1    6   11
>> [2,]    2    7   12
>> [3,]    3    8   13
>> [4,]    4    9   14
>> [5,]    5   10   15
>>
>>
>>> look=function(x) invisible(edit(x))
>>> look(mat)
>>
>> That opens the 'R Data Editor' with mat loaded.
>>
>>
>> But I am not able to do any other actions in R while this 'R Data 
>> Editor' is
>> open. I want to keep this open while
>> I do other work.
>>
>> Is there a way to view my data in something like the 'R Data Editor' that
>> still allows me to do work at the same time?
>> I am looking for something other than  str(), head(), and tail() which 
>> just
>> allow me a quick peak at the object. I do not
>> want to edit the object in the table, but be able to watch the object 
>> change
>> while I run anything that would manipulate it.
>>
>> Thank you for your help.
>>
>> Best,
>> Rachel Schwartz
>> Graduate Student Researcher
>> UCSD; Scripps Institution of Oceanography
>>
>>     [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> 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.
>>
> 
> ______________________________________________
> 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