r - 如何将变量分配给R中具有特定条件的另一个变量?
问题描述
假设x=c(5,6,8,9,10)
,我想创建另一个y
长度变量8
。,和位置应为零,其余位置用3rd
-值填充。预期是5th
7th
x
y
c(5,6,0,8,0,9,0,10)
任何帮助表示赞赏。
解决方案
我们可以创建一个长度为 8 的空向量,将 的值分配x
给y
删除索引 at pos
。
pos <- c(3, 5, 7)
y <- integer(length = 8)
y[-pos] <- x
y
#[1] 5 6 0 8 0 9 0 10
推荐阅读
- python-3.x - 如何获取 Tkinter 对象(如标签)的当前网格位置?
- gradle - 将 JaCoCo 配置导出到二进制 gradle 插件
- sql - 如何从两个表的两个不同列中插入一列?
- cognos - 在 Cognos11 中将自定义颜色应用于条形图
- python - 如何使我的 session.get() 链接到变量?
- python - python 2.7中的子测试功能?
- java - 内部路由中的骆驼重试处理
- python - 熊猫如何将函数应用于带有参数的groupby对象
- javascript - 使用 React 的代理设置从 Featherjs 后端获取数据
- javascript - 如何遍历输入的内容