per costruire il commento di jbaums, io personalmente sono davvero stanco di digitare .Last.value
whenev er Volevo prendere una variabile temporanea (soprattutto quando in Matlab il suo solo ans
e in Python sua _
.)
Così come una soluzione è possibile associare ans
-Last.value
per risparmiare un po 'di tempo a digitare: makeActiveBinding("ans", function(){.Last.value}, .GlobalEnv)
.
come un super-lame esempio di come questo potrebbe essere super-utile, a volte:
> runif(5) # Oh no! I forgot to assign my function output to a variable!
[1] 0.1905214 0.2175722 0.1140303 0.2645469 0.8298856
> ans # Oh wait, we're good :)
[1] 0.1905214 0.2175722 0.1140303 0.2645469 0.8298856
per renderlo un po 'più permanente, salvo che in un file denominato .Rprofile
. Se si utilizzano molto progetti Rstudio, è possibile salvarlo nella directory di lavoro del progetto e verrà caricato ogni volta che si avvia Rstudio. Altrimenti puoi inserire quella riga di codice nel file Rprofile.site
nella tua directory R (la mia si trova in \Program Files\R\R-3.2.0\etc
) e R dovrebbe caricarla di default, anche se non sono sicuro al 100%.
fonte
2015-06-03 00:29:33
C'era una volta che [non è stato possibile personalizzare il limite di linea] (https: //support.rstudio. it/hc/community/public/questions/200664587-Console-line-limit) - Non sono sicuro se questo è ancora il caso. Potresti usare 'sink', ma non vedrai l'output nella console (verrà deviato ad esempio ad un file di testo). – jbaums
Se ci si trova nella stessa sessione R, è possibile richiamare di nuovo l'elenco dal riquadro della cronologia. E se era l'ultima chiamata, allora c'è anche '.Last.value' –
Perché non usare la scheda Cronologia (vicino alla scheda ambiente)? – JasonAizkalns