说我有一个 function f as 和一个这样的l 我可以评估f in l like 我的问题是,我想获得最终被 function f使用的 arguments 的所有值。 一个 function magic ,它将调用 object 和一个环境,并将返回将用于评估表达式的所有 argument ...
说我有一个 function f as 和一个这样的l 我可以评估f in l like 我的问题是,我想获得最终被 function f使用的 arguments 的所有值。 一个 function magic ,它将调用 object 和一个环境,并将返回将用于评估表达式的所有 argument ...
我正在尝试从调用 object 中检索 function object 假设我想从sys.calls()[[1]]获取 function ff我得到了以下内容,但我想要ff function object, ...
问题描述 Sys.setenv没有一个简单的接口来提供 LHS(环境Sys.setenv名称)作为参数。 如果想要动态定义应该设置什么 env var,则需要元编程方法。 基本R方式 这个小辅助函数按预期工作。 setenv = function(var, value, quiet=TRUE) ...
当我激活一个名为pryr的包pryr 。 它返回一条消息 我想知道是什么意思? 但是该包运行正常。 该消息在每个会话中仅显示一次。 ...
我一直在努力寻找一个优雅的解决方案,以解决我在R中使用生存库不断遇到的环境问题。这是我遇到的问题的一个玩具示例: 这给我错误信息: “ is.data.frame(data)中的错误:找不到对象'origdata'调用:otherFitFunction ...-> model ...
我正在寻找R中某些函数的实际对象类型,例如,我无法找到均值函数的对象类型。 有时,平均值函数是S3,有时是基数! ...
我已经在R Studio中安装了pryr软件包,现在尝试使用导入 得到的错误为: 应该做什么,以便我可以导入它。 ...
这个问题来自一个相关的帖子 ,它显示了如何使用pryr包中的%<a-%函数轻松地将绘图存储为r对象。 大! 但是,我现在想要创建一个多基元,它结合了基础r图和2 ggplot数字。 我在下面使用grid.arrange 。 使用基本r cars数据我可以制作两个ggplot数字 ...
程序1: 输出例如: 程式2: 输出例如: 显然,在程序2中x的值正在更改,但是为什么地址也更改? 当for循环运行大约500,000,000次而在循环期间未调用gc时,这是否会导致内存泄漏? ...
我想将R表达式解析为一个列表,并在最终将其转换为json对象之前,可以选择修改它的各个方面。 例如,我正在尝试达到以下目的: 我将从一个R表达式开始: 我可以使用pryr::ast来获取树的文本版本,但是我想以如下形式获得它: 列表的“格式”的细节不是很重要,只是要清楚 ...
我有一个大的data.frames列表,需要按列成对绑定,然后在被送入预测模型之前按行绑定。 由于没有值会被修改,我希望最终的data.frame指向我列表中的原始data.frames。 例如: 最终的data.frame将具有此方向(每列唯一的data.frames由列绑定, ...
我在R中的pryr包中使用address()函数,并想知道是否期望以下结果... 即0x112d007b0!= 0x11505c580 我希望它们将是相同的值...有没有办法调整上面的函数add以确保它获得相同的值? 即获取父环境中的地址? ...
在以下示例中,我创建了add_timing函数运算符。 输入是一个函数(例如mean ),它返回一个与mean相同的函数,但报告完成该函数所花费的时间。 请参见以下示例: 接下来,我尝试使用pryr::compose创建相同的timed_mean函数(我喜欢语法): 但这确实 ...
在R中有一个常见的函数调用模式,如下所示: 这种重复的名称是有用的,因为如果要更改子项的参数的顺序,或者如果要将其他变量添加到列表中,它可以防止潜在的潜在错误: 但是当参数的名称变长时,这会变得很麻烦: 我想有办法获得命名参数的安全性,而无需再次实际输入名称。 当我只能 ...
pryr :: mem_used()默认显示内存使用为兆字节。 为什么它在乘法(或除法)之后转换单位名称(例如MB - > GB)而不是值? 编辑:此问题涉及mem_used()输出的格式化方式。 ...
我有这个代码: b(cars)返回一个包含字符串cars和data.frame cars内容的列表。 任何方法得到a(cars) %>% b()也返回字符串cars (函数a()返回的变量的名称)和data.frame的内容? 相反,它返回. 和data.frame的 ...
在包pryr ,有一个名为parent_promise的函数。 我知道承诺是什么,但我不熟悉父承诺这个词。 此外,我并不真正理解文档中的示例,也许是因为我不知道我在寻找什么。 为了帮助我更好地理解上面的例子,有人可以解释父承诺是什么,以及它是否/如何与常规承诺不同? ...
我需要一个函数生成器,它接受另一个函数和该函数的任何参数并设置新的默认值。 我以为@ hadley的pryr::partial就是那个神奇的功能。 它完全符合我的要求,除非您无法更改新的默认值。 所以在这里我可以在我的新paste功能中更改sep ,但不能更新collapse = "_BA ...