Blättern Sie zurück durch die RStudio-Konsole
Dies ist nur eine Benutzeroberfläche RStudio Frage:
Beim scrollen wieder über die Konsole, um zu sehen, meine Arbeit und-Ausgänge kann ich nur zurück scrollen so weit. Gibt es eine Möglichkeit zum öffnen der Konsole und zurück scrollen durch alles ich getan habe?
Manchmal möchte ich überprüfen, Ergebnisse einer sehr langen Liste, oder das ich vergessen habe zu schreiben code in das Skript-Feld statt der Konsole und wollen, Blättern Sie zurück, um es zu überprüfen.
Cheers,
- Once upon a time-es war nicht möglich, passen Sie die Zeile limit - nicht sicher, ob dies immer noch der Fall ist. Könnten Sie
sink
, aber dann werden Sie nicht sehen, die Ausgabe in der Konsole (es wird umgeleitet, um z.B. eine text-Datei). - Wenn Sie in der gleichen R-Sitzung, aufrufen können Sie die Liste wieder aus der history-Bereich. Und wenn es das Letzte war, nennen, dann gibt ' s auch
.Last.value
- Warum nicht verwenden Sie die Registerkarte "Verlauf" (neben der Registerkarte "Umgebung")?
- Mein Verständnis ist, dass der OP will den Zugang zu alten Ausgaben, nicht die alten Eingänge.
- beide! @RichardScriven gelöst halb mein problem. Danke Euch allen für das Wiegen in.
- Wenn wir schon dabei sind, dann können Sie (1) verwenden Sie die oben - /nach-unten-Taste Blättern Sie durch die letzten Befehle, oder (2) geben Sie etwas, das beginnt, ein Ausdruck, der vorher ausgeführt werden (z.B.
plot
), und drücken Sie dannCTRL
+up arrow
um pop-up ein Menü mit den passenden Ausdrücken. - Auch dies ist von 11 Monaten aber Sie haben sich anscheinend nicht geändert haben, es noch support.rstudio.com/hc/communities/public/questions/...
- Vielen Dank für die Antworten, in meinem Fall bin ich der Anzeige auf der R-Konsole ein Dutzend Objekte. Es ist zu schwerfällig, um zu speichern Sie alle in eine Liste und speichern Sie die Liste. Das einfachste wäre für mich, dass entweder die haben keine Konsole zu begrenzen oder zu speichern, was auf der Konsole angezeigt. Die Antworten beschränken sich auf den Fall, wo der Benutzer möchte eine einzigartige dataframe. Wie soll ich über mein Problem? Thks
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zusätzlich zu den hervorragenden Kommentare von anderen, wenn Sie Daten haben.frame df mit 2000 Zeilen und 2 Spalten, um alle von Ihnen geben Sie auf der Konsole:
In Ordnung, nur 500:1000 Aufzeichnungen der Daten.Rahmen nur:
Bauen auf jbaums Kommentar, ich persönlich habe wirklich müde von der Eingabe
.Last.value
Wann immer ich wollte, zu packen, eine temporäre variable (vor allem, wenn in Matlab nur seineans
und in Python seine_
.)Also als eine Problemumgehung, die Sie binden können
ans
zuLast.value
zu sparen Sie sich die Zeit eingeben:makeActiveBinding("ans", function(){.Last.value}, .GlobalEnv)
.Als super-lame Beispiel dafür, wie das sein konnte, das super-hilfreich in Zeiten:
Machen es ein bisschen mehr dauerhaft, speichern Sie in einer Datei namens
.Rprofile
. Wenn Sie mit Rstudio Projekte eine Menge, können Sie es speichern, um das Projekt Arbeitsverzeichnis und lädt jedes mal, wenn Sie Booten Rstudio. Ansonsten können Sie die code-Zeile in dieRprofile.site
Datei im R-Verzeichnis (mine befindet sich im\Program Files\R\R-3.2.0\etc
) und R laden soll es standardmäßig, aber ich bin mir nicht 100% sicher.Auch, es gibt keine solche Konsole beschränken, wenn Sie ESS-Fenster in Emacs: http://ess.r-project.org/