2013-02-11 16 views
5

Sto scrivendo una funzione wrapper per tracciare diversi frame di dati:Ottenere il nome di un frame di dati

gf <- function(dataframe){ 
    ggplot(dataframe, aes(x=Date, y=Close)) + 
    geom_point() + 
    ggtitle(nameofdataframe)) 

e io non riesco a capire l'ultima parte, come ottenere il nome del frame di dati come variabile da usare in ggtitle(). Per favore aiuto.

risposta

7

Questo lo farà:

ggtitle(deparse(substitute(dataframe))) 

deparse() converte il nome della variabile a una stringa di caratteri, substitute() permette di usarlo nella trama.

+2

quella vecchia cancella la mia, ingrandisci la tua – mnel

Problemi correlati