У меня есть числовой вектор в R, который состоит из отрицательных и положительных чисел. Я хочу, чтобы отделить номера в списке на основе знака (не обращая внимания ноль на данный момент), в двух отдельных списков:R: выбор элементов соответствия критериям от вектора
- новый вектор, содержащий только отрицательные числа
- другой вектор, содержащий только положительные числа
В документации показано, как это сделать для выбора строк/столбцов/ячеек в фрейме данных, но это не работает с векторами AFAICT.
Как это сделать (без петли)?
Оказывается, я могу просто использовать имя вектора в критериях выбора. Например: negs <- temp [temp <0] –