Occasionalmente trovo che sarebbe utile ottenere la rappresentazione stampata di un oggetto R come stringa di caratteri, come la funzione repr
di Python o Lisp's prin1-to-string
. Esiste una tale funzione in R? Non ho bisogno di lavorare su oggetti complicati o strani, solo semplici vettori e liste.R ha un equivalente di "repr" di Python (o "prin1-to-string" di Lisp)?
Modifica: voglio la stringa che dovrei digitare nella console per generare un oggetto identico, non l'output di print(object)
.
Forse stai cercando 'dput'? –
La maggior parte degli oggetti in R hanno un metodo di stampa predefinito che fa quello che stai chiedendo se li chiami semplicemente sulla riga di comando. '> x <- 1:10' '> x' – Justin
@Justin, voglio dire che voglio la rappresentazione che vorrei digitare nella console R per costruire l'oggetto, proprio come' repr' fa in Python (per oggetti supportati). –