1

我想知道为什么 R 将(1:10)向量视为从 1 到 10 和(0.1:1.0)0.1 的向量?

我应该自己定义从 0.05 开始的步骤吗?或者有什么技巧可以做到这一点?

4

2 回答 2

9

冒号构成从第一个数字到最后一个数字的序列,步长为1。因为0.1:1那不到一个步骤,它只返回第一个数字。我想你在找seq(0.1,1,length=10)

于 2012-09-05T13:53:39.497 回答
1

试试0.1 * (1:10)。它(恕我直言)比 seq 语法更容易阅读和记住,虽然它可能涉及更多的处理,但对于日常来说是可以的。

于 2012-09-05T13:57:21.400 回答