如何创建简单的分数序列?

时间:2016-02-21 12:55:19

标签: r

我需要一个简单小数的转换为字符串的序列,如

"72.05", "71.95", "71.85", ...

为什么R使用如此奇怪的内部表示来获得以下结果? - 有点回到口袋计算器的早期阶段,还是我在R算术的方式上遗漏了一些重要的东西?

paste(seq(72.05, -53.95, by = -0.1))[621:626]

导致非常意外

"10.05" "9.95" "9.84999999999999" "9.74999999999999" "9.64999999999999" "9.55"

(我当然可以手动纠正这个特定的输出,但是我开始以一种非常基本的方式怀疑R的内部精度......)

(R版本3.2.2(2015-08-14),64位,在Windows上)

0 个答案:

没有答案