У меня есть матрица с именем seq$num, состоящая из 100 столбцов и 30 тысяч строк. Каждый столбец соответствует названию конкретного образца (например, CAGTCA), а каждая строка содержит числовое значение. С этим типом объекта я могу получить доступ к первой строке, написав seq$num[[1]] и так далее для других строк. Это краткий пример моей базы данных:
КАГТЦА | АГАТЦА | GCTCGA | GCTCGA |
---|---|---|---|
-0,4930 | -2,0330 | 0,7100 | 0,1560 |
1,0030 | 0,0120 | -1,0433 | 0,6701 |
0,0013 | 1,0013 | 1,2451 | -1,3421 |
Я хочу просмотреть все образцы с помощью функции lapply и классифицировать для каждого образца:
- числа выше 1,5 как "высокие".
- числа ниже 0 как "низкие".
- числа от 0 до 1,5 как "средние".
Тогда мне нужно также принять к сведению, сколько высоких, низких и средних чисел имеет выборка.
Как это можно сделать? Я пытался применить функцию lapply, но не получил желаемого результата.
Было бы легче помочь, если бы вы создали небольшой воспроизводимый пример вместе с ожидаемым результатом. Читайте о как привести воспроизводимый пример.