Use o loop para dividir uma lista em vários dataframes

Sou iniciante em R e não consegui encontrar uma solução para isso em qualquer lugar on-line.

Eu tenho um objeto de lista que é composto por 50 quadros de dados. Eu quero dividir essa lista em separadodata.frame objetos, mas estou tendo problemas para fazer isso.

É simples de fazer manualmente:

a<-list[[1]]

mas eu quero fazer um loop para que eu não tenha que inserir manualmente todos os 50 componentes. Isso não funciona:

for(i in 1:n.imp)
    a.i<-comb.txt1[[i]]

porque produz apenas um único (o último) dataframe.

Alguma ideia?

Aqui está algum contexto adicional: Esta lista é o produto de um procedimento de imputação múltipla - mi (). Eu quero mesclar uma nova variável em cada um desses conjuntos de dados imputados, mas não consigo descobrir como fazer isso, já que o objeto é uma lista.

questionAnswers(3)

yourAnswerToTheQuestion