2013-02-11 15 views
5

Piszę funkcji otoki dla kreślenia kilka ramek danych:Pierwsze nazwę ramki danych

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

i nie mogę dowiedzieć się, ostatnią część, jak uzyskać nazwę ramki danych jako zmiennej używać w ggtitle(). Proszę pomóż.

Odpowiedz

7

to zrobi:

ggtitle(deparse(substitute(dataframe))) 

deparse() konwertuje nazwę zmiennej do łańcucha znaków, substitute() pozwala używać go w działce.

+2

że stary usuń kopalnię, przegrywaj swoją – mnel

Powiązane problemy