我有以下两个数据表:
dt1 <- data.table(range_col = c(1, 7, 10, 15, 20), new_col = NA)
dt2 <- data.table(min_val = c(0, 6, 11, 16), max_val = c(5, 10, 15, 20), value_col = c(100, 200, 300, 400))
现在,基于数据表‘DT2’中‘min_val’和amp;‘max_val’字段中列‘range_ol’的值和值之间的范围,必须将‘dt2’的‘value_ol’中的相应值分配给‘dt1’的‘new_ol’.