我有以下问题,这不完全是一个编程问题,但我想为它编程一个解决方案。我使用R.使用重新采样调整矢量的大小
考虑以下向量
v <- c(2,3,6,1)
我希望它被调整到任意大小,但总和(五)应保持不变。实际上,我想要扩展矢量。例如,按因子2:
v2 <- c(1,1,1.5,1.5,3,3,0.5,0.5)
当新的向量是旧的向量的倍数时,我们可以将元素分开。然而,它也适用于不是原始矢量大小倍数的其他大小,例如150.
我想我可以使用线性插值这样的东西,但我现在想不到一个简单的解决方案。
无需加载'stats',因为它已经由装载默认。 – agstudy