Indexing list of data.frames - como obter todas as colunas x-t

Tenho uma lista de data.frames e gostaria de saber se existe uma maneira fácil de obter todas as terceiras colunas de todos os data.frames de indexação. Ou todas as colunas nomeadas x? Falando R:

lapply(names(mylist),function(x) mylist[[x]][,3])

Existe alguma maneira de fazer isso apenas indexando, como mylist [[]] [, 3]? (que não funciona obviamente)

EDIT: E como você faz isso, quando deseja usar uma função como nlevels, como

  lapply(names(mylist),function(x) nlevels(mylist[[x]][,3]))

dado que a coluna 3 é um fato

questionAnswers(2)

yourAnswerToTheQuestion