Looping através de arquivos em R

Eu estou usando R para calcular os valores médios de uma coluna em um arquivo da seguinte forma:

R
file1 = read.table("x01")
mean(file1$V4)

No entanto, não tenho experiência em criar loops envolvendo R, apenas com bash. Como eu iria converter isso em um loop que fez isso para cada arquivo em uma pasta e salvou a saída em um arquivo com o nome do arquivo e valor médio como as 2 colunas para cada linha? por exemplo:

x01(or file1 if that is simpler) 23.4
x02 25.4
x03 10.4

etc

(Não importa se a solução é bash e R ou exclusivamente R) Muito obrigado pela sua ajuda!

Erro atual de uma das soluções usando bash e R:

Error in `[.data.frame`(read.table("PercentWindowConservedRanked_Lowest_cleanfor1000genomes_1000regions_x013",  : 
  undefined columns selected
Calls: mean -> [ -> [.data.frame
Execution halted

questionAnswers(3)

yourAnswerToTheQuestion