So erhalten Sie das Ergebnis, wenn Sie vergessen haben, eine Funktion oder ein Objekt zu benennen [duplizieren]

7

Ich habe eine sehr große Funktion, die Stunden dauert, um mir das Ergebnis zu geben. Ich habe vergessen, es zu nennen. Gibt es irgendeine Möglichkeit, dass ich das Ergebnis meiner Funktion zeigen kann?

Vielen Dank im Voraus.

    
loki 07.12.2017, 12:30
quelle

1 Antwort

16

Sie können Objekte in der Konsole mit .Last.Value vor dem Ertrinken retten. Siehe das folgende Beispiel.

%Vor%

Wir erfahren von ?.Last.Value , dass

  

Der Wert der internen Bewertung eines R-Ausdrucks auf oberster Ebene wird immer .Last.value (in package:base ) vor der weiteren Verarbeitung (z. B. Drucken) zugewiesen.

Dies funktioniert auch für Funktionen:

%Vor%

Interessante Notiz von lmo in den Kommentaren:

Als Randnotiz können RStudio-Benutzer diesen Wert in ihrem Umgebungsfenster sehen, indem sie zu Tools > Global Options > General gehen und dann das Kästchen "Show .Last.value in der Umgebungsliste" aktivieren

    
loki 07.12.2017, 12:41
quelle

Tags und Links