如果语句为R中的向量/子集

时间:2018-04-30 12:17:09

标签: r if-statement vectorization

我有两个数据集,下面给出的例子。

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之间,则保持Level的速度。下面给出了最终数据集(DF1)的一个例子。

DF1
Level    Speed
 10        24
 20        29
 10        24
 34        36

我想我知道如何通过if语句来做到这一点,但我将如何以另一种方式做到这一点?我相信矢量化会加速这个过程吗?如果您有任何其他方式知道这一点,请告诉我:))

0 个答案:

没有答案