我正在尝试根据data.frame的另一列的值对select ar,
(select count(*) = count(distinct(el)) and min(el) >= 1 and max(el) <= 7
from unnest(v.ar) el
) as flag
from (values (array[1, 3, 4]),
(array[1, 8]),
(array[1, 1, 2])
) v(ar);
的一列的值进行排名。
我可以循环执行此操作,但这似乎应该可以不循环执行,也许可以使用apply系列中的某些操作。
这里是使用data.frame
的示例。我要返回一个以hp列值为单位的hp列值的向量(mtcars
):
rank_cyl
我希望有一种方法可以替代此方法。