我正在使用 R 来计算文件中列的平均值,如下所示:
R
file1 = read.table("x01")
mean(file1$V4)
但是,我没有构建涉及 R 的循环的经验,只能使用 bash。我如何将其转换为一个循环,对文件夹中的每个文件执行此操作,并将输出保存到一个文件中,文件名和平均值作为每行的 2 列?例如:
x01(or file1 if that is simpler) 23.4
x02 25.4
x03 10.4
ETC
(不介意解决方案是 bash 和 R 还是专门的 R)非常感谢您的帮助!
使用 bash 和 R 的解决方案之一的当前错误:
Error in `[.data.frame`(read.table("PercentWindowConservedRanked_Lowest_cleanfor1000genomes_1000regions_x013", :
undefined columns selected
Calls: mean -> [ -> [.data.frame
Execution halted