Если оператор как вектор / подмножество в R - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть два набора данных, пример приведенных ниже.

DF1
Level
 10
 20
 10
 34

DF2
LevelLow     LevelHigh    Speed
   0            10          24
   11           20          29
   21           30          31
   31           40          36

Я хочу иметь возможность добавить столбец в DF1, который содержит скорость уровня, если он находится между границей LevelLow и LevelHigh. Пример окончательного набора данных (DF1) приведен ниже.

DF1
Level    Speed
 10        24
 20        29
 10        24
 34        36

Я думаю, что знаю, как сделать это с помощью оператора if, но как бы я поступил так по-другому? Я полагаю, что векторизация ускоряет процесс? Если кто-нибудь из вас знает какой-либо другой способ сделать это, пожалуйста, дайте мне знать:)

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