问题标签 [pryr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4037 浏览

r - library(pryr) 返回一条消息。被“pryr”覆盖的注册 S3 方法:来自 print.bytes Rcpp 的方法

当我激活一个名为pryr. 它返回一条消息

我想知道这是什么意思?
但是包运行正常。该消息在每个会话中仅显示一次。

0 投票
4 回答
115 浏览

r - 用 Sys.setenv 中的 rlang tidyeval 替换 `=` 运算符中的 LHS

问题描述

Sys.setenv没有简单的接口来提供 LHS(环境变量名称)作为参数。如果想要动态定义应该设置什么环境变量,那么就需要元编程方法。

基础 R 方式

这个小辅助函数按预期工作。

问题

问题是如何使用pryrrlang( tidyeval) 之类的包来解决问题?或者最终是另一个流行的。
我根本不知道这些包,并希望更好地了解它们如何简化我的元编程代码。

请注意,问题是关于元编程的,设置 env var 只是一个例子。

0 投票
2 回答
49 浏览

r - 如何从调用对象中获取函数对象

我正在尝试从调用对象中检索函数对象在此示例中

假设我想ffsys.calls()[[1]]下面获取函数,但我想要ff函数对象,我怎样才能得到它

0 投票
3 回答
238 浏览

r - 如何获取在指定环境中评估调用对象时使用的所有参数的值

说我有一个f功能

l和这样的清单

我可以fl这样评价

我的问题是,我想获取最终被函数使用的参数的所有值,f即。一个函数magic,它将接受一个调用对象和一个环境,并返回将用于评估表达式的所有参数的值。

例如:

编辑:为 base-r 答案添加赏金(虽然@Artem Sokolov 提供了一个 purrr-rlang 答案,但提取几个相关函数仍然可以)

0 投票
0 回答
11 浏览

r - pryr::object_size() 嵌套在小标题和/或数据帧中是否表现不佳?

尝试pryr::object_size()在嵌套的 tibble 或数据框上运行时,我收到以下错误:

这是由嵌套在数据框和/或小标题中引起的吗?我无法准确地将我正在处理的内容粘贴到此处,但这是一个可重现的示例:

object_size()具体来说,从上面的示例中,我在两个调用中都得到了错误。这是因为它们是嵌套的吗?是别的吗?我已经尝试object_size()了所有我能想到的未嵌套的东西,它总是有效的。有解决方法吗?