Consulta R em '$' ()

Eu criei um quadro de dados e estou tentando acessar as colunas no quadro de dados. O código é como mostrado abaixo

<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>

Quando eu executo este código, é isso que eu recebo

<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>

Por que o resumo (f) não está funcionando? j está devidamente concatenado para "mark_1". Então, por que o erro está acontecendo?

desde já, obrigado

questionAnswers(4)

yourAnswerToTheQuestion