Sto cercando il contrario di get().
Dato un nome di oggetto, desidero avere la stringa di caratteri che rappresenta quell'oggetto estratto direttamente dall'oggetto.
Esempio fondamentale di fooessere il segnaposto per la funzione che sto cercando.
z <- data.frame(x=1:10, y=1:10)
test <- function(a){
mean.x <- mean(a$x)
print(foo(a))
return(mean.x)}
test(z)
Stampa:
"z"
Il mio lavoro intorno, che è più difficile da implementare nel mio attuale problema, è:
test <- function(a="z"){
mean.x <- mean(get(a)$x)
print(a)
return(mean.x)}
test("z")
getin R è assignma non sono sicuro che sia quello che stai davvero cercando ...
deparse(substitute(...))sia quello che stai cercando