R zapytanie w '$' ()

Utworzono ramkę danych i próbuję uzyskać dostęp do kolumn w ramce danych. Kod jest taki, jak pokazano poniżej

<code>df <- data.frame(n = c('A','B','C'),
                 mark_1 = c(23,25, 17),
                 mark_2 = c(45,46,50))

j <- paste('mark',1,sep="_")
j

f <- '$'(df,j)
summary(f)

n <- '$'(df,"mark_1")
summary(n)
</code>

Kiedy uruchamiam ten kod, otrzymuję to

<code>    > j <- paste('mark',1,sep="_")
    > j
    [1] "mark_1"
    > f <- '$'(df,j)
    > summary(f)
    Length  Class   Mode 
         0   NULL   NULL 
    > n <- '$'(df,"mark_1")
    > summary(n)
       Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
      17.00   20.00   23.00   21.67   24.00   25.00 
    > 
</code>

Dlaczego podsumowanie (f) nie działa? j jest poprawnie połączony z „mark_1”. Dlaczego więc pojawia się błąd?

Z góry dziękuję

questionAnswers(4)

yourAnswerToTheQuestion