【发布时间】:2021-10-31 07:21:48
【问题描述】:
我有一个 4 x 600 的数据表,其中包含 3 个数字列,随机整数范围从 0 到 700。我已将变量定义为值为 542 的整数。我正在尝试识别大于 542 的最小值在每个数字列中。但是,以下工作但拉错了值,知道为什么吗?或者如果我做错了什么?
#data.table called df with numeric columns being b,c,d
a <- as.integer(542)
min(which(df$b > a))
[1] 131
这怎么可能?我知道此列的正确值应该是 543。
【问题讨论】: