Я новичок в R, поэтому мой вопрос может быть очень простым. У меня есть следующий dataframeСортировка по столбцам по шкале R
FM_1 SBM_1 FM_2 BP_1 BP_2 SBM_2
K00121 -0.1839897960 -0.8656314 -0.8411707 -0.69968109 -0.8031558 -0.70689896
K08660 -0.5250720652 -0.1513665 -0.2865290 -0.01167864 -0.4330590 -0.52919490
K07408 -0.3784026846 -0.1521273 0.1021097 -0.40613804 -0.4201983 -0.27915511
K13524 -0.4049012076 -0.8533916 -0.4431474 -0.15884372 -0.5256129 -0.54496893
K00600 -0.0009098706 0.2313674 -0.1080085 -0.07682120 -0.1740538 0.09553883
K00286 -0.2710184537 -0.2543416 0.1453829 -0.11907861 0.3392705 -0.19903857
Я хотел бы создать новый dataframe с теми же строками, но в качестве столбцов средних столбцов с одинаковым префиксом (т.е. «FM», «SBM», «BP») , Я пытаюсь функция aggregate(), но у меня возникают проблемы с аргументом «by». Я не могу понять. Может ли кто-нибудь дать мне подсказку? Очень ценится.
С уважением, Christian
'применяются (ДФ [, Grep ("^ FM", имена (Df))], 1, среднее значение)' для столбцы с FM? – Metrics
Спасибо за ваш быстрый ответ. Знаете ли вы, как мне это делать на всех группах? – ChristianD
См. Мой ответ. – Metrics