r - 在 R 中,如何重现和增加向量中的配对值?
问题描述
在 R 中,我需要创建一个向量,其中的值按顺序出现,从 1 开始,其中每个值重复一次,如下所示:
v <- c(1,1,2,2,3,3,4,4,5,5)
等等。
上面的向量有五对,但对的数量可以更多。
我怎样才能做到这一点而不必手动输入每一对?
解决方案
你可以这样做:
rep(1:10, each = 2)
[1] 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10
推荐阅读
- algorithm - 为什么最小堆比最大堆更适合实现优先级队列?
- python - 其他选项而不是使用 try-except
- php - Laravel Eloquent with() 方法适用于 'where' 但不适用于 'Model::find()'
- oracle - ORA-00932: 不一致的数据类型: 预期 LONG BINARY 得到 BLOB
- scala - Spark读取错误文件路径不存在
- c# - 如何使用 ASP.NET OWIN 和 Web 窗体获取访问令牌
- vue.js - Vue:如何在兄弟组件上触发事件
- python - 如何处理python进程中的超时?
- swift - Swift NSAttributedString 添加表
- python - Pandas - 移动列值