Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道为什么 R 将(1:10)向量视为从 1 到 10 和(0.1:1.0)0.1 的向量?
(1:10)
(0.1:1.0)
我应该自己定义从 0.05 开始的步骤吗?或者有什么技巧可以做到这一点?
冒号构成从第一个数字到最后一个数字的序列,步长为1。因为0.1:1那不到一个步骤,它只返回第一个数字。我想你在找seq(0.1,1,length=10)?
1
0.1:1
seq(0.1,1,length=10)
试试0.1 * (1:10)。它(恕我直言)比 seq 语法更容易阅读和记住,虽然它可能涉及更多的处理,但对于日常来说是可以的。
0.1 * (1:10)