r - 如何在 R 中返回带有 ID 号的输出
问题描述
我在 R 中有以下程序
new_route = c(0,4,5,0)
> for (i in 1:length(new_route)-1)
+ {
+ a=c(new_route[i],new_route[i+1])
+ print(a)
+ }
它打印为
[1] 0
[1] 0 4
[1] 4 5
[1] 5 0
但所需的输出是
[1] 0 4
[2] 4 5
[3] 5 0
将来我应该能够选择 a[1] 或 a[2] 或 a[3]
提前致谢
解决方案
这是操作顺序问题,您需要括号。
1:4 - 1
注意和之间的区别1:(4 - 1)
> 1:4 - 1
[1] 0 1 2 3
> 1:(4 - 1)
[1] 1 2 3
推荐阅读
- c - 使用 C 编程,如何从 Windows 上的进程 ID 获取进程名称
- eclipse - Cucumber 设置 - '搜索兼容编辑器的市场 (*.feature)' 遇到问题
- ios - 自动收集视图单元格高度
- python - Visual Studio python 控制台
- wordpress - Woocommerce 续订订单停留在待付款状态
- javascript - 原型继承失败-javascript
- django - 使 MEDIA_ROOT 指向网站 url 而不是本地目录
- firebase - 仅当用户存在于 Firebase 中时 Flutter google 登录?
- python - 完全连接 NetworkX 中的未连接图
- javascript - 组合评级组件的状态