相关疑难解决方法(0)

如何将向量中的值复制到向量中的下一个位置

我有一个看起来像这样的矢量:

c(0.5,0,0,0,0,0.7,0,0,0,0,0.4,0,0,0,0)
Run Code Online (Sandbox Code Playgroud)

假设我想将位置1,6和11(非0的位置)的值复制到该特定值之后的四个位置,以使向量看起来像这样:

c(0.5,0.5,0.5,0.5,0.5,0.7,0.7,0.7,0.7,0.7,0.4,0.4,0.4,0.4,0.4)
Run Code Online (Sandbox Code Playgroud)

我怎么能在R中做到最好?

非常感谢!

r vector

5
推荐指数
3
解决办法
548
查看次数

标签 统计

r ×1

vector ×1