根据条件创建新变量

时间:2019-08-28 23:16:59

标签: r

我想创建一个新变量,该变量基本上采用现有变量的值,但这是有条件的。您有var1和var2都是数字。新变量应采用var1或var2,以较低者为准。

示例代码(尝试使用刚刚复制的var1):

upc_data_actual2$price9 <- if(upc_data_actual2$MSRP_PRC<upc_data_actual2$price){
  upc_data_actual2$price9=upc_data_actual2$MSRP_PRC
} else {
  upc_data_actual2$price=upc_data_actual2$price
}

1 个答案:

答案 0 :(得分:0)

 var1=5
 var2=4
 t=0
 if (var1<var2) {
   t=var1
 } else {
   t=var2
 }
 print(t)
 Takes the smaller variable and puts it into another