Как рассчитать медиану выбранного количества столбцов на основе группировки по уровням факторов в пределах df - PullRequest
0 голосов
/ 11 июня 2019

У меня есть df с рядом столбцов, которые представляют собой количество видов (виды Xi), и несколько столбцов, которые представляют собой факторы (FACi) с различными уровнями.

введите описание изображения здесь Мне нужно вычислить медиану каждого столбца вида Xi (обычно это позиция моего столбца 1-26) по уровням взаимодействия FAC1 и FAC2.

Я попытался использовать функцию group_by и lapply для перехода по уровням иповторить, что вдоль каждого столбца длина числовых столбцов 1-26.

Median_df <- df%>% group_by (df $ FAC1, df $ FAC2)%>% lapply (df [, 1: 26],median ())

код не работает, и я получаю странную ошибку: «Ошибка в grouped_df (groups $ data, groups $ group_names): база данных с отложенной загрузкой» / Library / Frameworks / R.framework / Версии / 3.4 / Ресурсы / Библиотека / assertthat / R / assertthat.rdb 'поврежден. Дополнительно: Предупреждающие сообщения: 1: в grouped_df (groups $ data, groups $ group_names): перезапуск оценки прерванного обещания 2: в grouped_df (groups$ data, группы $ group_names): внутренняя ошибка -3 в R_decompress1 "

Любая помощь будет высоко ценится.спасибо уже,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...