Я только что очистил кадр данных, который я вырвал из таблицы Excel, среди прочего, удаляя процентные знаки из некоторых цифр, см., Removing Percentages from a Data Frame.Среднее значение в трех экземплярах
Данные имеют двадцать четыре строки, представляющие параметры и результаты восьми экспериментов, выполненных в трех экземплярах. Например, что можно было бы получить от,
DF1 <- data.frame(X = 1:24, Y = 2 * (1:24), Z = 3 * (1:24))
Я хочу найти средний каждый из трех повторов (которые, к счастью, находятся в последовательном порядке) и создать новый фрейм данных с восьмью строками и таким же количество столбцов ,
Я пытался сделать это с помощью,
DF2 <- data.frame(replicate(3,sapply(DF1, mean)))
, который дал мне средний каждый столбец в виде строки в три раза. Я хотел получить информационную рамку, которая даст мне,
data.frame(X = c(2,5,8,11,14,17,20,23), Y = c(4,10,16,22,28,34,40,23), Z = c(6,15,24,33,42,51,60,69))
, который я разработал вручную; это должен быть уменьшенный результат.
Благодаря ...
Любая помощь будет с благодарностью получил.
вы смотрели на это? http://stackoverflow.com/questions/10945703/r-calculate-row-means-on-specific-columns –
спасибо за ссылку @Rachel, это близко, но не совсем то, что мне нужно. – user1945827