r - R - 用循环模拟数据
问题描述
我按照平均值为 120 的指数函数模拟数据(1000 行)
sim_data <- rexp(1000, 1/120)
如何在 100 天内重复此操作以在数据框中获取模拟数据,如下所示:
头(sim_data_frame)
sim_data1 sim_data2 sim_data3 ... sim_data100
[1] 59.33708159 29.23829096 247.02014989 71.85972065
[2] 14.03171085 46.64195945 38.03259199 92.18882163
...
[1000]109.83320146 90.00037210 7.29312409 2.67249848
解决方案
我们可以用replicate
做这个n
时间
do.call(cbind, replicate(4, rexpr(1000, 1/120), simplify = FALSE))
或使用
replicate(4, rexpr(1000, 1/120))
推荐阅读
- cucumber - 在小黄瓜背景中放置一个需要每个 secnario 不同数据的步骤
- php - yii2 高级项目资产:不允许加载本地资源
- java - 如果子字符串是数字,是否有更好的签入选项?
- spring-boot - 使用 Neo4j/Spring 引导检索自定义属性
- reactjs - React-Table:指定可选列(取决于结果集的可用性)
- r - Tidyverse 解决方案:按组跨行求和,保留其他列
- java - Feign客户端请求参数重复
- javascript - 从 Firestore 数据库中删除当前文档
- triggers - Google Cloud Build 触发器无法正常工作
- excel - 哪个 Excel 公式用于计算多个匹配项?