在两个限制之间创建一定长度的规则序列

use*_*r47 4 r sequence

我正在尝试在 R 中生成 python numpy 的 linspace 函数类型的功能。我想在给定序列长度的情况下生成起始值和结束值之间等距的数字。

例如,如果我想使用生成 3 个等距数字,则在 10 到 100 之间。python 代码是

linspace(from = 10, to = 100, n = 3)
Run Code Online (Sandbox Code Playgroud)

输出将为:10 55 100,每个后续值之间相差 45。

知道我该如何实现这一目标吗?

use*_*r47 8

正如 JasonWang 所建议的,解决方案是使用参数length.out

seq(from = 0, to = 1, length.out = 11)
Run Code Online (Sandbox Code Playgroud)

产生 11 个介于 0 和 1 之间的等距值。

请参阅?seq参考资料,其中将解释如何使用该seq功能。

  • 您可能想感谢给您答案的人。 (5认同)