r - 获取偏函数的参数值
问题描述
给定以下玩具示例:
library(purrr)
foo = function(x, a) x + a
foop = partial(foo, a = runif(1))
foop
<partialised>
function (...)
foo(a = runif(1), ...)
我想知道a
仅使用该foop
对象的值是什么。
我发现的一种方法是:
e = as.list(environment(foop))
rlang::eval_tidy(e$args$a)
[1] 0.05872499
但我想知道是否有更优雅的方式。
解决方案
推荐阅读
- android - 如何动态更改文本小部件的文本和颜色/按钮的小部件文本和颜色?
- java - 将 SQLBatch 与流利的 API 一起使用?
- python - 如何修复pyqt_graph中plot_widget中plot_item的空间/填充
- typescript - 在 TypeScript 中推断函数参数的参数
- openstack - Openstack、devstack 网络问题
- php - 自定义古腾堡调色板 - 一种颜色未显示在前端
- html - 如何使用 CSS 创建 3 列多边形容器
- python - 在 Python 中实现正则表达式以替换文本文件中每次出现的“meshname = x”
- bert-language-model - 权重和偏差 - 训练 BERT 时如何解释图表
- javascript - javascript文件未链接到单独的html文件