Rachel Schwartz
2008-Aug-01 17:29 UTC
[R] viewing data in something similar to 'R Data Editor'
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]]
Erik Iverson
2008-Aug-01 17:52 UTC
[R] viewing data in something similar to 'R Data Editor'
See ?View but I don't think it 'auto updates' per your last sentence. Maybe there's a better option? 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.
Rachel, You may want to try JGR, http://jgr.markushelbig.org/JGR.html which has, among many nice IDE features, an object browser that will do what you want. HTH, Jim Porzak Responsys, Inc. San Francisco, CA http://www.linkedin.com/in/jimporzak useR Group SF: http://ia.meetup.com/67/ On Fri, Aug 1, 2008 at 10:29 AM, Rachel Schwartz <schwarachel at gmail.com> 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. >
Gabor Grothendieck
2008-Aug-02 04:53 UTC
[R] viewing data in something similar to 'R Data Editor'
Try view in the svViews package. On Fri, Aug 1, 2008 at 1:29 PM, Rachel Schwartz <schwarachel at gmail.com> 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. >
Erich Neuwirth
2008-Aug-02 08:12 UTC
[R] viewing data in something similar to 'R Data Editor'
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? 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. >
With the R prompt still active, data may be cleanly viewed (not edited) in a separate window by a simplification of function xless in Hmisc by Frank Harrell: look. <- function (x, ..., title = substring(deparse(substitute(x)), 1, 20)) { page(x, method = "print", title = title,options=(width=150)) invisible() } Names alone can be viewed separately as well: names. function (x, ..., title = c(substring(deparse(substitute(x)), 1, 20))) { title=paste(title," ...NAMES") page(names(x), method = "print", title = title,options=(width=150)) invisible() } Both functions work in Windows XP and Mac OS X Leopard under R 2.7.1 and earlier. -- D L McArthur, UCLA Department of Neurosurgery > > 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
Reasonably Related Threads
- retaining character matrices when combining into data frames
- Greek symbols (again but more complicated)
- Editing the variables attributes section in the netCDF header of netCDF files created using the package ncdf.
- Unexpected values obtained when reading in data using ncdf and ncdf4
- Problem in put.var.ncdf