Проблема
Этот вопрос является расширением темы подмножества с использованием нескольких логических условий, особенно строгих неравенств, для подмножества фрейма данных в R (см. здесь и здесь).
Скажем, моя переменная находится в диапазоне от 0 до 100. Мне нужно создать подмножество, которое возвращает значения от 50 до 100, но также и значения меньше 25.
# Data
df$var = seq(1:100)
# Desired Subset
df$var[df$var > 50 & df$var < 100 & df$var < 25]
Вопрос
- Каков наилучший способ создать подмножество, включающее несколько неравенств, с использованием базы R?
- Являются ли решения, использующие небазовые пакеты R, более элегантными?
dplyr
иdata.table
. Может ли кто-нибудь рассказать, как это будет работать, используя подмножество[ ]
для сравнения? Или объясните, почему это невозможно? - person Danielle   schedule 30.05.2017