r - 如何在 R 中的一行中分配多个变量值?

标签 r

<分区>

问题: 根据三次模型生成长度为 n = 100 的响应向量 Y:𝑌=𝛽0+𝛽1𝑋+𝛽2𝑋^2+𝛽3𝑋^3+𝑒 其中 β0、β1、β2 和 β3 是您自己选择的常数。

我正在尝试将随机整数分配给 4 个 beta。我想知道我是否可以在 R 中的一行中为它们分配不同的值?

我的做法是这样的:

beta_0, beta_1, beta_2, beta_3 = c(1, 2, 3, 4)

谢谢!

最佳答案

一个选项是 list2env,将它放在一个named list

list2env(setNames(as.list(1:4), paste0("beta_", 0:3)), envir = .GlobalEnv)

但是,处理 list 本身可能比在全局环境中创建多个对象更好

关于r - 如何在 R 中的一行中分配多个变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53075245/

相关文章:

r - 使用 dplyr 在 R 中使用 group_by 生成唯一/随机序列号

r - BLAS DGEMV 错误代码 -6 是什么意思?

r - 在Rstudio中使用Knitr编译pdf时出错

r - install_bitbucket 失败并出现 404 错误

r - 在 dplyr 中使用 group_by 时如何获得总体统计数据?

r - geom_bar 的渐变填充相对于每个条进行缩放并且未映射到变量

r - 使用 rnorm() 生成数据集

r - 消除垂直线ggplot

r - 使用 R,如何按星期几汇总?

r - R 中的 INTNX 等价物