腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
编程
函数
:
DPLYR
和
PURRR
中
的
NSE
、
、
、
目前,当我试图用
dplyr
和
purrr
完成一些我多次使用
的
计算时,我遇到了一些非标准求值
的
问题。 我读过关于
NSE
的
文章,我也认为我知道我
的
函数
不能正常工作
的
地方--然而,我不知道为什么会这样。例如,我想围绕以下计算包装一个
函数
,其中分组变量以及新变量
的
名称、使用
的
分类变量
和
均值
的
输入变量应该是动态
的
: Da
浏览 18
提问于2019-04-03
得票数 1
回答已采纳
1
回答
R:遍历自定义
dplyr
函数
、
、
、
、
我想构建一个定制
的
dplyr
函数
,并在上面迭代,最好是使用
purrr
::map来保持在tidyverse
中
。 为了使事情尽可能简单,我使用一个非常简单
的
汇总
函数
来复制我
的
问题。当建筑物使用
dplyr
自定义
函数
时,我遇到了非标准评估(
NSE
)问题。我找到了三种不同
的
方法来处理它。当
函数
被直接调用时,处理
NSE
的
每一种方法都能很好地
浏览 0
提问于2019-03-18
得票数 3
回答已采纳
1
回答
group_by
和
group_by_
函数
有什么区别?
、
我不知道group_by_()
函数
基于下划线
的
函数
是什么。来自group_by帮助:summarise(by_cyl, mean(disp), mean(hp)) Source- group_by_(mtcars, cyl) "Error in as.lazy_dots(list(...)) : object 'cyl' not found" 所以我
的</em
浏览 2
提问于2015-02-23
得票数 11
回答已采纳
2
回答
如何将
dplyr
动词R
中
的
公式或商作为参数传递
、
、
、
、
我不能在
dplyr
中
的
过滤器表达式中使用公式或商。a_cond)Error in filter_impl(.data, dots) : invalid argument type [1] rlang_0.1.1 readxl_1.0.0 aws.s3_0.3.3
浏览 2
提问于2018-02-02
得票数 1
回答已采纳
2
回答
在自定义
函数
中使用
dplyr
arrange()
函数
对修改后
的
数据帧进行排序
、
、
这里是相当新
的
R用户,刚刚接触到更高级
的
材料。我正在编写一个简单
的
函数
,该
函数
利用
dplyr
包
中
的
arrange
函数
。该
函数
打算使用部分字符串匹配来筛选数据帧,然后根据由
函数
中
的
“sortby”参数指定
的
列对结果进行排序。这是我到目前为止所知道
的
: calcs <- function(data, type, sortby)
浏览 14
提问于2016-07-26
得票数 0
回答已采纳
2
回答
获取字符向量
的
所有组合
、
、
、
、
我正在尝试编写一个
函数
来动态地group_by字符向量
的
每个组合。这是我如何设置我
的
列表:stuff_ListStr <- do.call("c", lapply(seq_along(stuff以及其他
的
组合。然后我想把所有的摘要放到一个列表
中
(一系列
的
列表) 它完全失败了。这是我
的
错误消息:Erro
浏览 6
提问于2020-05-06
得票数 0
1
回答
编写一个自定义
dplyr
函数
,该
函数
按降序顺序对每个tibble进行排序。
、
、
、
我真的很想让每个tibble按降序排序,这样我就可以看到哪些相关对在顶部
的
行
中
具有最高
的
系数。cor_func <- function(x,y) {15 eng_tot_11 0.0956 16 aca_t
浏览 0
提问于2020-08-27
得票数 0
回答已采纳
2
回答
ggplot2
函数
调用aes中点
和
命名参数
的
混合
、
、
我试图在ggplot周围创建一个包装器,它允许我添加一些美观性,比如x变量或颜色,但总是预先填充y、ymin
和
ymax,而不必使用引用
的
变量名。由于ggplot2不能使用整洁
的
评估,所以我不得不使用
NSE
来完成这个任务,但是我被困住了,我能够找到
和
以及检查一些
函数
的
信息让我尝试了一些东西,比如unlist(...)
和
使用match.call()但他们只会犯不同
的
错误。在下面的
函数
中
,我基本上希望能够
浏览 5
提问于2017-07-31
得票数 0
回答已采纳
1
回答
在带引号变量
的
函数
中使用
dplyr
n_distinct
、
我试图在
函数
中使用
dplyr
,将列名作为变量传入,然后在汇总
函数
中
与n_distinct一起使用。我理解使用
dplyr
编程
变得更容易了,使用summarize_、arrange_等
函数
,如vignette(
nse
)中所描述
的
那样。我也尝试过各种来自懒人
的
interp组合。这在
函数
之外工作得很好(提到是data.frame
中
的
列名): summarize(data,
浏览 6
提问于2015-01-14
得票数 4
1
回答
函数
覆盖tidyverse代码导致引号问题
、
、
我在应用包含tidyverse代码
的
函数
时遇到
的
问题示例。我想对不同
的
变量名重复一遍,但我不确定如何“取消引用”。[2] <dbl> <chr> <int>2 2 two 2 对一个名为one
的
变量执行此操作;这是正确
的
输出。
浏览 15
提问于2020-07-02
得票数 0
回答已采纳
1
回答
寓言:模型
函数
的
模型列表
、
类似于:可能是一个起点,但不是我想要达到
的
目标 提前感谢您
的
帮助
浏览 0
提问于2019-05-19
得票数 3
1
回答
使用
purrr
和
dplyr
:是rlang::sym
的
最佳方式吗
、
、
、
我想编写使用
dplyr
动词
的
函数
,这意味着我必须涉足rlang
的
浑浊水域。 为了提供一个具体
的
示例,假设我想使用
purrr
::map_df()遍历
dplyr
::group_by()
中
的
变量。介绍了如何编写my_summarise()
函数
;其中
的
方法是对分组变量使用rlang::enquo(),然后使用!!取消引用。这种方法可以创建一个新
的
类似
dplyr
的<
浏览 4
提问于2018-01-07
得票数 4
回答已采纳
1
回答
无法在R
中
的
"
purrr
“包中找到”包含“
函数
、
、
目前,我有R版本3.4.1与"
purrr
“软件包版本0.2.3。我遇到
的
问题是"
purrr
“包没有”包含“
函数
,而且每当我尝试使用"contains”
函数
时,它只会给出"
dplyr
“包
中
的
"contains”
函数
。如何在"
purrr
“包
中
获得”包含“
函数
?
浏览 2
提问于2017-08-11
得票数 4
回答已采纳
1
回答
当尝试使用group_by
中
的
get()调用对象并进行变异时,它会弹出整个对象,而不是分组对象。我该怎么解决这个问题?
、
、
、
、
这是我
的
代码:spec<-names(iris[1:4])for(iris %>% mutate( detach(iris)for循环是围绕在各个部分中使用对象'i‘
的
一些图形
和
报表编写编写
的
我用
的</
浏览 4
提问于2015-05-21
得票数 1
回答已采纳
3
回答
使用
purrr
或or with mutate生成基于条件
的
列
、
、
关于
purrr
包
函数
在mutate
中
的
使用有很多问题,但我还没有找到一个可以应用于特定情况
的
问题,这涉及到一个条件
函数
。下面是一个玩具dataframe
的
例子: df <- tibble(year = c("2018", "2018", "2019", "2019"),observed = c("YES", &quo
浏览 5
提问于2022-09-24
得票数 1
回答已采纳
2
回答
利用预测
函数
对新数据
和
潮汐数据进行预测
、
、
、
、
我希望将predict
函数
与tidyverse一起用于新数据,如下面的示例所示。但是,我不知道如何使用wt = 4.0
和
4.2
的
新数据。请给我任何提示。library(tidyverse)
dplyr
::mutate(cyl1 = factor(cyl)) %>%
dplyr
::mutate(m1 =
purrr
::map(.x = data, .f = ~ lm(m
浏览 0
提问于2018-09-14
得票数 1
回答已采纳
1
回答
使用
purrr
::可能捕获动态错误消息
、
、
我编写了一个自定义
函数
,它执行许多检查,并在检查失败时抛出不同
的
错误。下面是一个简单
的
示例
函数
,它接受一个data.frame
和
一个列名,并简单地输出该列
的
和
。我使用
purrr
::可能()来创建该
函数
的
保护程序版本,这样我就可以遍历列名向量。possibly(.f = foo, otherwise = "error", quiet = FALSE) 我使用
purrr
::map在列
浏览 6
提问于2022-05-12
得票数 0
回答已采纳
2
回答
用
dplyr
::group_split
和
purrr
::map_df替换
dplyr
::do
函数
、
、
我希望替换一些使用
dplyr
::do
的
R代码,因为这个
函数
很快就会被废弃。我
的
很多工作都需要创建分层
的
CDF地块。我有一个替代
dplyr
::do使用
dplyr
::group_split
和
purrr
::map_df
的
解决方案。但是,我在
dplyr
::group_split
中
传递
的
变量在结果数据帧
中
没有命名。如何确保在dlyr::group_spli
浏览 0
提问于2019-07-18
得票数 3
回答已采纳
2
回答
在
dplyr
(do)中使用可变列名
、
、
1,2,2,3,3), date=c(2001,2002,2003,2002,2008), measure=c(1:5))d.1
和
d.2是两种测量方法,我需要每个id
中
的
一个。我可以用
dplyr
d = d %>% do(.[which.min(abs(.$date.x-.$date.y)),]) 问题是,如果日期列
浏览 0
提问于2014-11-04
得票数 2
回答已采纳
1
回答
R:以
编程
方式创建
函数
调用
、
、
我经常必须在另一个
函数
中
创建一个
函数
调用,然后对该
函数
进行评估。为此,我倾向于使用eval(parse(text = "what_needs_to_be_done")),使用paste0()构造文本。, "C")] txt <- paste0("
dplyr</em
浏览 3
提问于2016-03-22
得票数 10
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券