r - 将最大值添加到R中的模拟
问题描述
# Here's how I simulate my dataset:
n.days <- 1000
n.indvs <- 10000
rate.decay <- 0.01
set.seed(1)
system.time(
sim_data <- replicate(n.days, rexp(n.indvs, rate.decay))
)
我想为数据集中的所有值添加一个最大值(最大值 = 700)。我怎样才能做到这一点?
解决方案
您可以使用pmin
来设置数据集的上限,即
sim_data <- pmin(sim_data,700)
推荐阅读
- powershell - 在 Windows 10 上将 Postman post Request with Basic Auth 转换为 mingw64 curl 和 powershell
- python - 产生 int 时 pytorch Dataloader 错误“打开的文件太多”
- r - 如何在不重新分配的情况下从 C char* ptr 创建 RAWSXP 向量
- typescript - typescript 返回接口的属性数据,返回类型定义
- python - 为什么我不能将此列表转换为不规则张量?
- java - 如何在 dynamodb java aws sdk 2.x 的本地实例中配置端点?
- facebook - Facebook OpenGraph 问题
- javascript - 使用带有两个映射的三元运算符
- python - 即使在烧瓶中设置后,密钥也会出错
- python - 将数据插入 Postgres SQL 时处理错误