腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
rlang
:
在
默认
赋值
函数
中
使用
函数
参数
、
使用
rlang
,我希望有一个
函数
,可以
在
直接调用时工作,也可以
在
默认
情况下传递
参数
作为构造另一个
函数
参数
的一部分,例如: refdf = data.frame(x=1:100, y=runif(100,我知道我可以定义一个单独的test.helper_quo或类似的东西,但我真的很想在签名中
使用
test.helper (作为对用户可用的功能的额外提示)。
浏览 5
提问于2019-08-15
得票数 0
回答已采纳
2
回答
rlang
::expr(`=`(!!
rlang
::ensym(x),!!
rlang
::as_name(Y)
在
devtools::check()中产生奇怪的注释
、
、
、
我
在
一个
函数
中
使用
了以下代码,该
函数
是我正在编写的R包的一部分: x = "a"
rlang
::expr(`=`(!!
rlang
::ensym(x), !!
rlang
::as_name(y))) 它会自动为下面的
函数
创建
参数
,如下所示: a = "b" 然后可以将其插入如下所示的
函数
: foo(a = "b") 问题是,
浏览 6
提问于2020-08-18
得票数 1
回答已采纳
1
回答
解压另一个
函数
提供的点,缺少命名
参数
、
给定一个带有命名
参数
的
函数
f和一个通过...获取任意数量
参数
的
函数
g, g(a = a)f()f2 <- function(a)h
rlang
::dots_list(..., .
浏览 0
提问于2020-06-10
得票数 0
1
回答
在
管道外部定义变异变量
、
、
我想让一个变异
函数
作为输入,这样我就可以尝试不同的方法。
浏览 11
提问于2021-08-05
得票数 1
回答已采纳
1
回答
如何为“`
rlang
::exec`”指定包或名称空间?
、
我正在尝试编写一个
函数
(
在
包
中
),它允许用户从特定的包中指定
函数
来执行,并为该
函数
提供额外的
参数
。我可以
使用
rlang
::call2分两个步骤完成这一任务,如下所示:# `my_fun` = "bar" (user-input)base::eval(the_call) 我有一种感觉,要做到这一点,“正确
浏览 4
提问于2021-07-14
得票数 0
1
回答
env_parent():
使用
默认
参数
或显式传递
默认
参数
时的不同结果
、
、
我注意到
在
使用
来自env_parent()的
rlang
包和
使用
env_parent(caller_env())时的不同行为,尽管caller_env()是env_parent()第一个
参数
的
默认
参数
:library(
rlang
)#> function (env = caller_env(), n = 1) #> env_ <- get_env_retired> 我对环境不太熟悉,
浏览 1
提问于2022-01-07
得票数 3
回答已采纳
2
回答
修改
函数
参数
中
的调用
函数
如何检查和修改作为
参数
接收的调用的
参数
?a <- function(arg1, arg2) {}
函数
b接受一个调用和一个
参数
。(arg1 = 1, arg2 = 2), a
浏览 4
提问于2021-09-10
得票数 4
回答已采纳
1
回答
在
调用tidyselect-
使用
函数
时指定dots
参数
,而不需要指定前面的
参数
、
、
下面是我
在
包中
使用
...
参数
和tidyselect来选择变量的
函数
的简化版本:foo <- function(dat = mtcars, ...){ dplyr::select(dat, all_of(cols_to_select))这工作:foo(mtcars,
浏览 4
提问于2020-03-19
得票数 6
回答已采纳
2
回答
操作
函数
的封闭环境
、
、
、
我试图更好地理解,特别是关于
函数
的作用域和如何
使用
它的封闭环境的详细信息。基于
rlang
::fn_env()上帮助页面的
rlang
::fn_env()部分,我了解到,
函数
始终可以访问其作用域中的所有变量,并且其封闭环境属于该作用域。但是,为什么不能“事后”操作闭包环境的内容,即在
函数
创建之后? env_closure <-
rl
浏览 1
提问于2019-01-15
得票数 1
1
回答
正确
使用
rlang
::as_function公式
在
mutate_if的.predicate
参数
中
、
、
我想以以下方式
在
~ . %% 1 == 0的.predicate
参数
中
使用
mutate_if公式: mutate_if(.predicate = ~ . %% 1 == 0,tibble(colA = c("a", "b"), colC = c(1.1, 2.2))
浏览 1
提问于2019-01-15
得票数 1
回答已采纳
1
回答
处理省略号
参数
中
的缺失值...
在
R
中
、
、
、
、
如何处理
函数
的
参数
...
中
的缺失值?foo = function(...){} foo(name=name我一直
在
研究
rlang
中
浏览 1
提问于2021-01-12
得票数 0
1
回答
编译器是否提供
默认
的移动
赋值
运算符和移动构造
函数
?
、
编译器(让我们
使用
g++作为具体示例)是否在编写类时提供了
默认
的移动构造
函数
和
默认
的移动
赋值
操作符? 编译器将提供
浏览 9
提问于2015-08-26
得票数 9
1
回答
C++中一类隐式成员
函数
C++
中
类的隐式成员
函数
是: As per:复制构造
函数
如果没有移动构造
函数
或移动
赋值
操作符显式地declared.If,则声明析构
函数
生成副本构造
函数
。如果没有显式声明复制构造
函数
、移动
赋值
运算符或析构
函数
,则移动构造
函数
。 复制
赋值
运算符如果没有移动构造
函数
或
浏览 2
提问于2013-02-14
得票数 6
回答已采纳
1
回答
从内部
函数
中
捕获省略
参数
、
我试图从内部
函数
中提取传递给...的
参数
,以执行有效性检查。因为
函数
的唯一目的是检查省略号,所以我希望
函数
没有
参数
,并在内部捕获父
函数
中
的省略号。下面是我想要做的一个简单的例子: # capture ... arguments here stop()} (functi
浏览 9
提问于2022-10-14
得票数 2
回答已采纳
2
回答
使用
“`
rlang
`”创建一个新的类型为`~ x+y‘的公式
、
、
我正在尝试编写一个自定义
函数
,其中我想
使用
cor.test
函数
,但我
在
取消引用所需的
参数
以创建一个工作公式时遇到了困难。我现在看到的是不起作用的-tryfn <- function(data, x, y) { data = data,
浏览 0
提问于2019-07-25
得票数 3
回答已采纳
3
回答
rlang
:错误:无法将
函数
转换为字符串
、
、
我创建了一个
函数
来将
函数
名转换为字符串。版本1的func_to_string1运行良好,但是第2版的func_to_string2不起作用。func_to_string1 <- function(fun){} is.function(fun) print(
rlang
::as_string(
rlang</em
浏览 0
提问于2019-08-14
得票数 3
回答已采纳
1
回答
rlang
: call_args
在
dplyr::突变
中
、
、
、
、
我
在
rlang
::call_args中
使用
dplyr::mutate时出错了。我已经找到了不
使用
dplyr::mutate的解决办法。# 1 <language> <named list [2]># 3 <language> <named list [2]> 将包含
函数
参数
的命名列表作为> all(sapply(df$call,
rlan
浏览 3
提问于2021-10-27
得票数 1
回答已采纳
1
回答
将R
中
的任意
函数
列表组合成新
函数
[元编程]
、
、
我想要获取任意的
函数
列表,每个
函数
都有一个
参数
,并将它们变成一个大
函数
,依次运行每个组成
函数
。function_maker(f,g,h)function(x) { g(x)} 如何做到这一点作为
参数
提供的
函数
不会相
浏览 2
提问于2019-01-08
得票数 1
3
回答
如何
使用
非标准的评估NSE来评估data.table上的
参数
?
、
、
code]))因此,我希望
在
cars1和cars2上执行任意操作,方法是定义[.dd
函数
,以便让cars1和cars2
使用
[ data.table= speed]还有我想要去做cars2[,speed*2] 基本上,...
在
[.dd
中
必须接受任意代码。,所以我尝试执行code =
rlang
::enquos(
浏览 0
提问于2019-07-20
得票数 5
回答已采纳
1
回答
用
参数
传递
函数
到r
中
的
函数
论证
、
、
当把一些东西传递给R.
rlang
包
中
的
函数
时,我很难理解所有的细微差别,以及如何
使用
它,这让我感到困惑。无法找到关于何时
使用
所有
rlang
::sym或相关
函数
的好指南。无论如何,我试图创建一个
函数
,允许传入用户定义的
函数
和相关
参数
。例如,表示分位数,等等。我希望user_metric总是
在
引号
中
,而且它还需要能够包含各种
参数
本身,比如na.rm = TRUE &
浏览 0
提问于2018-10-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中定义函数时参数有默认值的小陷阱
Python中的函数参数
第54p,函数嵌套与函数对象,把函数当作参数使用
在函数中调用函数
Python在函数中组织函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券