cost 149 ms
如何在指定环境中评估调用 object 时使用的所有 arguments 的值 - How can I get the values of all arguments used when evaluating a call object in a specified environment

说我有一个 function f as 和一个这样的l 我可以评估f in l like 我的问题是,我想获得最终被 function f使用的 arguments 的所有值。 一个 function magic ,它将调用 object 和一个环境,并将返回将用于评估表达式的所有 argument ...

2021-01-08 10:36:18   3   209    r / nse / pryr  
用 Sys.setenv 中的 rlang tidyeval 替换 `=` 运算符中的 LHS - substitute LHS in `=` operator with rlang tidyeval inside Sys.setenv

问题描述 Sys.setenv没有一个简单的接口来提供 LHS(环境Sys.setenv名称)作为参数。 如果想要动态定义应该设置什么 env var,则需要元编程方法。 基本R方式 这个小辅助函数按预期工作。 setenv = function(var, value, quiet=TRUE) ...

使用pryr或其他tidyverse工具修复surviving()环境“ is.data.frame中的错误”错误 - Fix survival() environment “Error in is.data.frame” error using pryr or other tidyverse tools

我一直在努力寻找一个优雅的解决方案,以解决我在R中使用生存库不断遇到的环境问题。这是我遇到的问题的一个玩具示例: 这给我错误信息: “ is.data.frame(data)中的错误:找不到对象'origdata'调用:otherFitFunction ...-> model ...

将基础r图保存为可以在多个图中绘制的对象 - saving a base r plot as an object that can be plotted in a multiplot

这个问题来自一个相关的帖子 ,它显示了如何使用pryr包中的%<a-%函数轻松地将绘图存储为r对象。 大! 但是,我现在想要创建一个多基元,它结合了基础r图和2 ggplot数字。 我在下面使用grid.arrange 。 使用基本r cars数据我可以制作两个ggplot数字 ...

如何可能使用非标准评估来解析和修改R表达式? - How can I parse and modify an R expression, possibly using non-standard evaluation?

我想将R表达式解析为一个列表,并在最终将其转换为json对象之前,可以选择修改它的各个方面。 例如,我正在尝试达到以下目的: 我将从一个R表达式开始: 我可以使用pryr::ast来获取树的文本版本,但是我想以如下形式获得它: 列表的“格式”的细节不是很重要,只是要清楚 ...

R地址功能 - R address function

我在R中的pryr包中使用address()函数,并想知道是否期望以下结果... 即0x112d007b0!= 0x11505c580 我希望它们将是相同的值...有没有办法调整上面的函数add以确保它获得相同的值? 即获取父环境中的地址? ...

2015-10-22 18:06:30   1   561    r / pryr  
使用函数运算符编写函数无法按预期方式工作 - Compose functions with function operators does not work as expected

在以下示例中,我创建了add_timing函数运算符。 输入是一个函数(例如mean ),它返回一个与mean相同的函数,但报告完成该函数所花费的时间。 请参见以下示例: 接下来,我尝试使用pryr::compose创建相同的timed_mean函数(我喜欢语法): 但这确实 ...

基于变量名将位置参数转换为R函数中的命名参数 - Converting positional arguments to named parameters in an R function based on variable name

在R中有一个常见的函数调用模式,如下所示: 这种重复的名称是有用的,因为如果要更改子项的参数的顺序,或者如果要将其他变量添加到列表中,它可以防止潜在的潜在错误: 但是当参数的名称变长时,这会变得很麻烦: 我想有办法获得命名参数的安全性,而无需再次实际输入名称。 当我只能 ...

2015-08-22 21:00:57   6   458    r / pryr  
什么是父母承诺? - What is a parent promise?

在包pryr ,有一个名为parent_promise的函数。 我知道承诺是什么,但我不熟悉父承诺这个词。 此外,我并不真正理解文档中的示例,也许是因为我不知道我在寻找什么。 为了帮助我更好地理解上面的例子,有人可以解释父承诺是什么,以及它是否/如何与常规承诺不同? ...

2014-08-27 01:12:56   1   232    r / promise / pryr  
功能生成; 更改其他功能的默认值(部分) - Function generation; change defaults of other functions (partial)

我需要一个函数生成器,它接受另一个函数和该函数的任何参数并设置新的默认值。 我以为@ hadley的pryr::partial就是那个神奇的功能。 它完全符合我的要求,除非您无法更改新的默认值。 所以在这里我可以在我的新paste功能中更改sep ,但不能更新collapse = "_BA ...

2014-08-18 01:41:27   3   390    r / partial / pryr  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM