腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
R
:基
R
函数
的
整齐求值?
、
、
、
、
我之前问过一个相关
的
问题,但我认为这是一种更有趣
的
方式。 如果一个基本
R
函数是泛型
的
,并且有一个或多个
参数
使用“标准”
非标准
求值,那么提供一个“整洁”
的
方法来为这些
参数
提供整洁
的
求值技术是否可行?我对此
的
印象是一些概念上
的
标准包装器,可以使用元编程技术为每个单独
的
函数量身定做。它将仅适用于当前具有
非标准
评估
的
参数</em
浏览 1
提问于2019-04-29
得票数 1
1
回答
R
:
参数
的
非标准
评估
我希望将一个expression对象传递给函数,这样它
的
substitute就能给出相同
的
结果--而且似乎不能正确地实现。为什么类和substitute
的
值之间存在差异? 有没有办法在
R
中实现“完美转发”(即,按原样将表达式传递给函数)?
浏览 19
提问于2021-07-13
得票数 2
回答已采纳
1
回答
在
R
中,当名称是字符向量
的
值时,如何用名称表示
参数
?
、
、
、
假设我需要这样做:但是我将'a+b' (字符串)保存在变量中,比如name如何使用名称为变量name中
的
值
的
元素创建该列表注意:我知道为列表中
的
元素指定名称
的
其他方法。这里
的
列表只是一个例子。我想了解
的
是如何处理
非标准
的
计算,这样我就可以向函数指示命名
的
参数
,而不必直接在内联中键入它。我读
浏览 1
提问于2019-02-15
得票数 2
回答已采纳
2
回答
是否可以在Javascript或Python中实现类似于
R
中
的
“
非标准
评估
”?
、
、
、
、
在
R
中,您可以编写允许
参数
为预定义对象
的
未引号属性
的
函数。例如,DataFrame对象
的
接口允许以下内容:df = mutate(df, C=A*B)lm(data=df, A~B) 这个“
非标准
评估
浏览 0
提问于2019-06-17
得票数 8
1
回答
如何在
r
中使用带美元符号
的
非标准
评价
、
、
上下文我想定制一个有两个
参数
的
函数。data是输入数据帧,var是输入数据帧中变量
的
名称。返回值是与变量名称对应
的
值。 data %>% pull({{var}})[1] 1 2 3有没有办法用
非标准
的</em
浏览 5
提问于2022-09-25
得票数 1
回答已采纳
1
回答
如何编写同样接受字符输入
的
NES函数?
、
、
我正在处理一个以字符串作为函数
参数
的
R
包。现在,我想使用
非标准
的
评估
来允许非字符串输入。此外,为了保持向后兼容性,我希望保留函数使用字符串
的
可能性。Hadley给出了一个带有子集函数
的
,并建议每个NES函数都应该有一个标准
的
评价函数。, df) df[
r
, , drop = FALSE]
浏览 1
提问于2015-10-19
得票数 3
回答已采纳
1
回答
R
非标准
评估
-传递列表
、
deparse(substitute(x))} do_something(x)例如,应将x
的
参数
解释为向量c(a,b,c),并将字符向量传递给fun_(x):还有一些额外
的
参数
。
浏览 3
提问于2015-05-07
得票数 1
1
回答
非标准
评估
设置名称
R
、
、
、
、
我尝试重复调用一个函数(特别是Seurat::DimPlot),其中一个
参数
是命名列表(cells.highlight)。我计划使用purrr::imap进行呼叫。我有一个命名列表,其中列表中
的
每个元素都是一个字符向量。我想为Seurat::DimPlot
的
cells.highlight
参数
创建列表。(所以在图中我看到了图例中
的
".y“)。我知道您可以用list[name]=...这样
的
语句将其分成两行,但是因为这是一个更大
的
问题
的
一部分,所
浏览 21
提问于2019-04-30
得票数 1
回答已采纳
1
回答
带或不带ggplot2
的
分面分组盒图
r
、
、
我正在生长3种不同类型
的
细菌,并计算生长情况(ACC)。head(EAH)1 SG A 1 0 1 NO E5 LG A 1 0 2 NO E一些具有代表性
的</e
浏览 3
提问于2016-04-15
得票数 1
回答已采纳
2
回答
dplyr
的
功能及
非标准
评价
、
、
我刚刚读完了和,开始掌握
非标准
的
函数
评估
。这篇文章
的
具体问题是,“如何使用tidyverse (例如quo(),!!,等)直接编写下面的代码”,而不是基-
R
approach eval(),substitute,etc.。,如果你能在以下
的
概念中工作,那就是,为什么这个函数高于
非标准
,而下面这个函数是标准
的
?我读过关于函数和
非标准
评估
的
高级
R
章节,但在这一点上它超出了我
的<
浏览 1
提问于2018-10-18
得票数 5
回答已采纳
3
回答
使用传递给dplyr::filter
的
参数
创建一个函数--什么是绕过nse
的
最佳方法?
、
、
当使用dplyr
的
动词时,
非标准
的
评估
非常方便。但是,当使用那些带有函数
参数
的
动词时,可能会出现问题。例如,假设我想要创建一个函数,给出给定物种
的
行数。,因为species是在虹膜数据帧
的
上下文中解释
的
,而不是在函数
参数
的
上下文中解释
的
: dtf %>%species == spec
浏览 4
提问于2016-04-15
得票数 9
回答已采纳
1
回答
将代码作为
参数
传递给
R
函数
我想要创建一个
R
函数,它是用户创建自己
的
新函数
的
“助手”。用户将代码作为
参数
传递,并将其合并到一个新函数中。我很确定这需要
非标准
的
评估
,我已经检查了以前
的
StackOverflow答案以及高级
R
中
的
NSE章节,但就是无法破解它。有人知道如何使以下代码工作并返回3吗?user_function <- create_new_function(a+b) 我不希望用户在创建函数时
浏览 3
提问于2020-10-21
得票数 1
回答已采纳
1
回答
非标准
评估
,高级
R
书中
的
混乱
、
、
、
、
因此,在Hadley
的
高级
R
书中,有一个使用替代
的
问题
的
例子,下面是代码
的
摘录:condition_call <- substitute符号“条件”在函数subset2中用作形式
参数
,在扰码中用作实数(subset2(x,条件))。我猜他提到了这个真实
的
/呼唤
的
论点“条件”,对吗? 作为一种承诺,对解释定义中
的
条件进行了
评估</
浏览 4
提问于2015-07-17
得票数 3
2
回答
R
包函数中
的
标准评价与
非标准
评价
、
、
建议
R
包函数内部
的
函数调用最好使用标准求值(),特别是避免utils::globalVariables。如果我在dplyr包中使用
非标准
计算,那么对于下面的代码段--特别是对于table-command --“转换”为标准计算是什么?pvals <- mydf %>% dplyr::summarise(N = n(), p = suppressWarni
浏览 5
提问于2016-02-28
得票数 2
1
回答
彩色空间中缩放_填充/颜色中
的
粘贴名称在循环中不起作用
、
、
、
在colorspace中使用colorspace时,for loop或function不会粘贴图例标题
的
name,并通过错误粘贴,如下例所示。
浏览 6
提问于2021-02-04
得票数 1
回答已采纳
1
回答
来自变量
的
r
组数据帧
、
、
我希望设置将数据帧分组为变量
的
列,然后根据该列对数据框架进行分组和汇总,即var <- colnames(mtcars)[10] summaries <- mtcars不幸
的
是,当group_by询问列名而不是变量时,我
的
解决方案不起作用。
浏览 6
提问于2016-09-09
得票数 0
回答已采纳
2
回答
为什么`[`比‘子集’好‘?
、
、
、
即使是对
R
一无所知的人也能知道上面的subset语句在做什么。所以我过着快乐
的
生活,到处使用subset,因为它更短,读得更好,甚至向我
的
R
程序员们宣传它
的
美丽。但昨天我
的
世界崩溃了。在阅读subset文档时,我注意到本节:这是一个便于交互使用
的
功能。对于编程来说,最好使用[这样
的
标准子集
浏览 5
提问于2012-03-25
得票数 438
回答已采纳
1
回答
R
中用ggplot2进行
非标准
评价
、
、
、
下面有一个相当简单
的
函数,它以数据框架中
的
一个数据框架和一个列作为
参数
。该函数将数据框架中
的
列绘制在y轴上,而将“年份”列绘制在x轴上。然后,它将显示该列
的
值,并将其与其在图中
的
点放在一起。通常,当不使用“
非标准
评估
”时,可以很容易地在geom_text()中完成,如下所示:因为我使用
非标准
的
评估
将它变成了一个函数,所以不能这样做non-
浏览 1
提问于2018-04-27
得票数 2
回答已采纳
2
回答
如何从
R
中
的
数据帧中选择和重命名一长列列表?
、
我有一个包含许多列
的
数据集,我必须选择其中
的
一部分,并将其重命名,以便偶尔进行分析。目前,我使用
的
是包dplyr中
的
dplyr。但是,每次对许多属性进行设置是非常复杂
的
。有没有更好
的
方法来做到这一点?22.8 4Hornet Sportabout 18.7 8它可以工作,但当我经常更改括号中
的
参数
时但这是错误
的
,我怎样才能使它发挥作
浏览 5
提问于2015-11-25
得票数 5
回答已采纳
1
回答
shell不替换变量值。
、
我
的
剧本怎么了?JASONID/logs/1.log理想情况下,回声应该给出类似这样
的
东西/home/gol/JASONID/logs/1.log+ echo JASONID\
r
'FAILLOG=$HOME
浏览 0
提问于2018-05-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R语言案例实战——广告投放的渠道效果评估
手机摄像头的性能参数与拍照、摄像效果评估
R语言实现拷贝数评估计算
Power BI非标准日历的计算思路
机器学习模型性能评估(二):P-R曲线和ROC曲线
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券