0

私には意味のないエラーが発生しました。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))、通常の double 変数と同じ形式です。

これを再現できますか?R 3.0.1 を使用しています

このエラーは報告する価値がありますか?

4

0 に答える 0