r - 列表中向量的副本
问题描述
我有一个向量列表,并且想在一定时间内复制每个向量。因此,最后我想要一个包含复制向量的列表,例如 5 个副本。
v1=c(1,2,3)
v2=c(4,5,6)
v3=c(7,8,9)
my_list=list(v1,v2,v3)
如果我申请代表它有效,我得到了副本,但我必须单独做。
rep(my_list[1], times=5)
如果我尝试使用 for 循环为列表中的每个向量自动执行此操作,则它不起作用。
new_list = for (i in 1:3){
rep(my_list[i], times=5)
}
解决方案
使用replicate
do.call(c, replicate(5, my_list, simplify = FALSE))
推荐阅读
- php - 无法将数据从 php 数组添加到 json 数据库
- python - 将超过 5000 个联系人上传到 Telegram
- java - Android 上的 SimpleDateFormat 解析
- javascript - Window.print() 在弹出窗口中的 ipad chrome 中不起作用[window.open()]
- angular - 当我尝试对用户进行身份验证时出现 unsupported_grant_type 错误
- html - 表单包装器没有响应
- raspberry-pi3 - rplidar 输入缓冲区中的测量值过多
- c# - Application_BeginRequest - 首先调用基方法
- amazon-s3 - 在 Salesforce.com 中访问 S3 对象
- mysql - MySQL 到 MSSQL 复制