我正在尝试在 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。
知道我该如何实现这一目标吗?
正如 JasonWang 所建议的,解决方案是使用参数length.out。
seq(from = 0, to = 1, length.out = 11)
Run Code Online (Sandbox Code Playgroud)
产生 11 个介于 0 和 1 之间的等距值。
请参阅?seq参考资料,其中将解释如何使用该seq功能。