r - 如何为多个 n 多次运行 R 代码
问题描述
我在 R 中有以下代码运行良好。
n = 2
funs = expand.grid(rep(list(1:10), n))
但是我想同时为多个 n 运行它。我想为 n= 2,3,4,5,6,7,8 运行它所以我尝试了这个,但是没有用。我应该如何修改我的代码?
n = [2:8]
funs = expand.grid(rep(list(1:10), n))
解决方案
my_fun = function(n) expand.grid(rep(list(1:10), n))
a <- lapply(2:8, my_fun)
该函数生成一个数据帧列表,每个参数值一个。要访问第一个参数值 n = 2 的值,您可以使用a[1]
.
推荐阅读
- flutter - 找到一个 TextSpan 来使用 Flutter 测试
- python - 更改 pyqtgraph 中的标题字体类型
- c# - 当用户通过身份验证时,发布方法上的防伪异常(为基于声明的不同用户提供的防伪令牌)
- laravel-6 - Laravel 6 中的认证方法
- asp.net-core - Asp.Net Core Api 默认路由
- linux - 在 GNU 并行中连接目录和文件名
- c# - 如何将 C# Linq 转换为 SQL Server 中的查询?
- forms - 如何在 TextFormField 中显示输入时间?
- java - 将 J2EE 与 SQL Server 连接起来?
- java - java jsch代理转发