我正在尝试在 data.table 中创建一个新变量。它旨在获取 data.table 中的一个变量,并将每个观察值与一个向量进行比较,并返回向量中大于 data.table 中的变量的第一个观察值的索引。
例子
ComparatorVector <- c(seq(1000, 200000, 1000))
Variable <- runif(10, min = 1000, max = 200000)
对于中的每个观察,Variable
我想知道第一个观察的指数ComparatorVector
大于 的观察Variable
。
我玩过 araound min(which())
,但无法通过ComparatorVector
. 我也看到了这个match()
函数,但没有找到如何让它返回除了完全匹配的索引之外的任何东西。