r - 堆栈值序列 x 次数
问题描述
我有一个长度为“gs”的向量“值”,具有离散值。我想创建一个列,其中“值”堆叠“gs”次。例如:
gs = 3
values = [1, 2, 3]
### stack output
[,1]
1
2
3
1
2
3
1
2
3
解决方案
只需使用该rep
命令重复您的向量gs
次数,然后将其输入matrix
其中将其变为一列。
> gs <- 3
> values <- c(1,2,3)
> matrix(rep(values, gs))
[,1]
[1,] 1
[2,] 2
[3,] 3
[4,] 1
[5,] 2
[6,] 3
[7,] 1
[8,] 2
[9,] 3
推荐阅读
- angular - 导航方法 RouterLink 在 Angular 10 中不起作用
- javascript - 在 React 脚本中,使用 '/'
- python - EOFError:使用 SSH 的子进程时读取行错误时出现 EOF
- android-studio - 这需要启用不可为空的语言功能 - Dart 不可为空的语法错误
- wordpress - 允许用户输入文本然后下载的 WP 插件
- java - 由于 jdbc 准备语句执行 WCS,WAS 挂起 WSVR0605W
- c++ - 如何通过哈希匹配boost multi_index_container中的nocase c-string
- javascript - 在 React 中使用索引渲染数组元素
- sql-server - 对象“aaa”、数据库“bbb”、模式“dbo”的 SELECT 权限被拒绝
- google-chrome - Office.context.ui.messageParent 在 Chrome 和 Firefox 中不起作用