Я использую R для расчета средних значений столбца в файле так:Перебор файлов в R
R
file1 = read.table("x01")
mean(file1$V4)
Однако у меня нет опыта строительных циклов, связанных с R, только с Баш. Как бы преобразовать это в цикл, который сделал это для каждого файла в папке, и сохранил вывод в один файл с именем файла и средним значением в качестве двух столбцов для каждой строки? например:
x01(or file1 if that is simpler) 23.4
x02 25.4
x03 10.4
и т.д.
(Не возражаете, если решение Баш и R или только R) Большое спасибо за вашу помощь!
Текущая ошибка одного из решений с использованием Баш и R:
Error in `[.data.frame`(read.table("PercentWindowConservedRanked_Lowest_cleanfor1000genomes_1000regions_x013", :
undefined columns selected
Calls: mean -> [ -> [.data.frame
Execution halted
выглядит неплохо, но бросает ошибку: синтаксическая ошибка возле неожиданного токена '('от первой строки – user964689
I th чернила по первой строке u означали: filename <- system ("ls /dir/",intern=TRUE).I пробовал и работал нормально. – user1021713
Как мне изменить команду записи таблицы так, чтобы все средства были записаны в один файл? – user964689