У меня есть два набора данных, пример приведенных ниже.
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, но как бы я поступил так по-другому? Я полагаю, что векторизация ускоряет процесс? Если кто-нибудь из вас знает какой-либо другой способ сделать это, пожалуйста, дайте мне знать:)