我遇到了一个对我来说毫无意义的错误。min(diff(x))
在整数上使用时,不会发生错误。但是当使用双打时,出现了问题。
x <- c(1, 3, 5, 6, 8, 10)
min(diff(x))
# 1
min(diff(x)) == 1
# TRUE
但是在双打上这样做时,会发生以下情况......
x <- c(0.1, 0.3, 0.5, 0.6, 0.8, 1.0)
min(diff(x))
# 0.1
min(diff(x)) == 0.1
# FALSE
此外, 的结果min(diff(x))
具有与常规双变量相同的格式。
你能重现这个吗?我正在使用 R 3.0.1
这个错误值得报告吗?