On Apr 12, 2010, at 4:36 , David Winsemius wrote:


On Apr 8, 2010, at 11:45 AM, David wrote:



On 8 Apr, 13:32, David Winsemius <dwinsem...@comcast.net> wrote:
On Apr 8, 2010, at 4:56 AM, David wrote:

When I type history() to the R console, I get a new window that is
always blank. How can I get history() working?

...[snip]...

It's been a whiles since I used R 2.8 but perhaps the current behavior
is similar. What happens when you:

A) Open the Preferences dialog in the RGUI and look at your history
settings (which in the current GUI are in the Startup panel.)
Looks normal to me. Setting relating to history seem OK. Should I send
you personally a screen shot? I don't think I can attach an image for
the whole forum. In Preferences, the history file was listed as
.Rhistory. I tried to change this to ~/.Rhistory, but when I closed R
and reopened it, it reverted to .Rhistory.

(I use the GUI, so this may or may not parallel your experience.) When I execute history() from the GUI console, a file opens up with about 20 commands that I have not used recently. When I choose "Save as" it offers the name "hist496ef7b9" and the location is a temp directory fairly deep in the /private/var/... directories. It looks like I was wrong about thinking that such files would always be given an .Rhistory name. I get the recent historical entries in the GUI by clicking the Show/Hide History icon. I suspect that the history() function is more useful in the command line initiated sessions of R but not normally used in the GUI sessions.


In the GUI the current history is accessed on the console (arrow keys) or via the history panel (Show/Hide History in the toolbar). That is the only supported way to interact with the current history.

The history() command only shows the last saved history as a file - i.e. essentially the history file in the preferences. The history is not saved until you close the console window or use the R -> Quit menu item. ( A side note: R.app does NOT support the q() or quit() functions since they save neither history nor open files).

Cheers,
Simon




B) Open a Terminal.app window and type in:
 locate .Rhistory
I got a large number of hits. I recognized all the directories as
directories which had been, at one time or another, possibly with a
different version of R, the working directory for some R program. I
deleted all these hits as confusing the issue. I found one .Rhistory
in the working directory, containing a single command that I almost
certainly gave some time today. At some point today I deleted this
file and it has been re-created with this single command in it.
Nevertheless, history() continues to give me a blank screen. If things
were operating as I wish, there would have been many commands
in .Rhistory, since I have typed many commands to the R console today.
...[snip]...

David

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

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



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

Reply via email to