腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
purrr
按
向量
中
的
值
过滤
r
、
function
、
functional-programming
我想编写一个接受两个参数
的
函数:一个data.frame和一个
向量
(这里称为id_var)。然后,它根据id_var
中
的
值
过滤
data.frame (例如,
向量
中
的
第一个
值
),将结果data.frame添加到名为data_filt_by_var
的
变量
中
。如果data_filt_by_var
中
的
行数大于1...它采用相同初始data.frame,通
浏览 14
提问于2020-01-03
得票数 2
回答已采纳
4
回答
根据每个数据帧
中
的
观察
值
数量
过滤
数据帧列表
r
、
purrr
假设你有一个数据帧列表: library(tidyverse) dat <- map(mtcars, tabyl) 那么,您如何筛选出具有6个以上观察
值
的
数据帧呢?我
的
第一个想法是discard(),但我没有这样
的
运气。任何有见地的人都将不胜感激!
浏览 17
提问于2019-05-02
得票数 3
回答已采纳
1
回答
UseMethod
中
的
错误(“filter_”):没有适用于"c('double','filter_‘)类对象
的
’filter_‘
的
方法
r
试图
过滤
数值>100来创建一个新
的
向量
,但是正在得到错误。尝试上传dplyr包&删除as.numeric没有运气。任何帮助都很感激。c1<-c(1000,200)类(C1)1“数字”在UseMethod("filter_")
中
的
<-C1%>%筛选器(c1>as.numeric(100))错误:没有适用于"c('double',‘数值’)“类对象
的
filter_方法
浏览 2
提问于2020-12-31
得票数 0
2
回答
使用
Purrr
::pmap 2或pmap避免for循环
r
、
loops
、
vectorization
我正在尝试
使用
purrr
::map2,在对现有
向量
进行数学计算时,这是很好
的
,但是我需要引用我试图创建
的
向量
的
滞后(以前)
值
。在不引用前一个
值
的
情况下,
purrr
::map2可以正常工作:a <- c15.5, 16.7, 14.8, 13.1 但我真正想做<e
浏览 2
提问于2022-07-02
得票数 1
2
回答
在R
中
,如何将变量
中
的
向量
分割成两个变量?
r
、
list
、
dataframe
、
dplyr
、
tidyverse
我有一个数据集,其中包括一个变量,其中一些情况是嵌套
向量
,即有些情况只是一个字符串,而另一些情况是长度为2
的
向量
。我想做一个新
的
变量,它只包含嵌套
向量
的
第二个元素,如果存在嵌套
向量
,则为NA。"Disagree",我想在我
的
数据框架
中
创建一
浏览 8
提问于2022-08-25
得票数 1
回答已采纳
1
回答
有办法从嵌套列表
中
更优雅地提取出名为IntegerList
的
名称吗?
r
、
list
、
extraction
、
iranges
我在IntegerList中有位置索引
的
列表,我打算
过滤
它们给定
的
阈值,它运行得很好。但是,我想为每个IntegerList提取一个特定
的
过滤
集,以供进一步
使用
。我知道myList是嵌套列表,数据是基于真实数据集
的
非常多
的
模拟。有什么方法可以轻松、优雅地检索想要
的
IntegerList吗?我怎么才能让它发生这种提取呢?1,4,6,7,2,3,3,7,2,5,7)) len <- Reduce('+', la
浏览 2
提问于2016-10-01
得票数 1
回答已采纳
1
回答
“在mutate_impl(.data,点)中出错”当
使用
purrr
::converted时,“无法将列从数字转换为列表”
r
、
dplyr
、
tidyverse
、
purrr
我想在我
的
数据框
中
添加一个列valueList。
按
id分组,它应该显示到那个点
的
value
的
累积
向量
。如下例所示:library(
purrr
) dplyr::group_by(id
浏览 35
提问于2019-05-22
得票数 0
回答已采纳
2
回答
我是否可以在
purrr
::map2或
purrr
::way 2
中
循环短列表
中
的
元素?
r
、
purrr
purrr
似乎不支持
向量
元素
的
回收,以防两者
中
的
一个元素短缺(同时
使用
purrr
::map2或
purrr
::walk2)。与baseR不同
的
是,如果较大
的
向量
不是较短
向量
的
倍数,我们就会得到警告。以这个玩具为例:map2(1:3,4:6,sum)#[1] 5 #[1] 7
浏览 0
提问于2019-01-18
得票数 0
回答已采纳
2
回答
如何根据索引
向量
对
向量
列表进行子集?
r
、
purrr
我想
使用
purrr
来对列表
中
的
元素进行子集设置
使用
maxCol作为从1开始
的
索引
向量
的
上限。例如,假设然后输出应该如下所示[1] 1 2 3 4 5 6 [1] 1 2 3 实际上,我希望保留a
中
从位置1到位置6
的
所有
值
,以及来自b
的
位置1到位置3
的<
浏览 2
提问于2017-07-10
得票数 0
回答已采纳
2
回答
按
列表元素
中
的
特定
值
统计列表对象
的
数量
r
、
list
、
loops
、
object
、
element
我有一个包含1000个列表对象
的
列表。在其中任何一个元素
中
,我都有20个列表元素var0001:var0020 (每个元素不必与其他元素具有相同
的
长度,我
的
意思是,mylist[[]]$var0001
的
长度为1,但mylist[[]]$var0012
的
长度为1000)。例如,当列表元素var0002 =1时,我需要一个函数来计算列表
中
列表对象
的
数量。sum(mylist[[]]$var0002 == 1) 不管用。<- m
浏览 0
提问于2018-11-09
得票数 0
1
回答
筛选来自列/列表
的
错误对象(dplyr,但也更一般)
r
、
dplyr
、
purrr
我正在处理我在数据框架
中
收集
的
一些数据,在那里我想将一个函数应用到一个列
的
所有元素
中
。通常我会
使用
purrr
::map()来完成这个任务。<- data.frame(x = c(1:2)) mutate(fx =
purrr
::map(.x = x, .f = ~f(.)))filter()
过滤
出包含错误
的
行,但我似乎无法做到这一点。= "try-error")
浏览 3
提问于2016-08-23
得票数 4
回答已采纳
1
回答
将数据框字符列拆分为任意数量
的
列,其中动态列名为R
r
、
dataframe
、
split
、
reshape
我目前有一个数据框,其中有一个字符列,其中嵌入了不同
的
列数据:Name1 A=a;B=b;C=c;XName3 Y此列
中
的
不同数据位是任意
的
,没有特定
的
顺序。我已经弄清楚了如何将列转换为列表(即
使用
stringr::str_split),以便:[1] "Name1" "A=a" "B=b" &quo
浏览 0
提问于2019-03-05
得票数 0
1
回答
按
嵌套tibble
中
作为字符串
向量
的
变量分组tibbles
r
、
dplyr
、
group-by
、
purrr
、
nested-tibble
在嵌套
的
tibble
中
,我希望将列表列(下面示例
中
的
data)
中
的
tibbles
按
作为字符串
向量
(vars)
的
变量分组。c(1,1,1,2) tibble::tibble( y = c(1,1,1,2) )这样做是可行
的
:
purrr
::map2(toydata$data, t
浏览 6
提问于2021-12-01
得票数 1
回答已采纳
1
回答
为什么`map2_chr`有时会返回` `character(0)`?
r
、
purrr
我需要能够
使用
列表
中
的
密钥。对于
purrr
,我
使用
map2家族(这里是map2_chr)并
使用
names(.)来获取密钥。但是,当原始列表只有1个元素长,并且没有键时,map2_chr将返回一个空
向量
。alist <- list("bla") map_chr(~ .) #&g
浏览 0
提问于2019-06-11
得票数 0
2
回答
对参数值
使用
map
的
迭代
r
、
functional-programming
、
purrr
假设我有一个简单
的
功率分析:我希望对来自两个具有幂
值
和delta
值
的
向量
的
值
的
所有排列
使用
此函数:> delta_vector <- c(0.5, 1, 1.5) 因此,第一个函数
的
幂为0.85,增量为0.5,第二个函数
的</
浏览 26
提问于2018-01-09
得票数 0
回答已采纳
3
回答
丢弃如何删除包含一个或多个特定字符串
的
向量
中
的
元素
r
、
purrr
我想
使用
_1函数从
purrr
中
删除
向量
中
包含‘discard’和'_3‘
的
元素。这里
的
例子是:x <- c("ABAC_13", "ZDRF73", "UYDS_12", "FGSH41", "GFSC_35" , "JHSC_29")
浏览 8
提问于2017-03-31
得票数 1
回答已采纳
2
回答
创建子
向量
,这只保持元素可被3整除
r
、
vector
所以我现在正在努力从R开始,我有一个任务是创建一个
向量
v=c(1,3,5,7,8,9,11,13,15,17,19,21),然后创建一个子
向量
,它只保留v
中
可以被3整除
的
元素。我想我必须
使用
%%运算符,但我不太确定如何让它进行挑选,而不是仅仅将每个元素除以3。我还试着创建一个只有3
的
向量
,以便将原始
向量
除以…一点也不奇怪,不工作了,哈哈。感谢任何帮助,我只想知道如何
使用
不同
的
运算符和命令。
浏览 13
提问于2021-09-08
得票数 0
1
回答
仅
使用
purrr
包
中
的
函数从嵌套列表中提取元素
r
、
purrr
如何仅
使用
purrr
包从嵌套列表中提取元素?在本例
中
,我希望在拆分data.frame之后获得一个拦截器
向量
。我已经完成了
使用
lapply()所需
的
工作,但我只想
使用
函数
purrr
包。library(
purrr
)split(.# shorthand NOTE: ~ lm lapply(function(x) x[[1]] [1]) %>% # extract intercepts <
浏览 4
提问于2016-01-12
得票数 8
回答已采纳
2
回答
purrr
映射*函数族
中
的
计数器
r
、
for-loop
、
purrr
在将循环函数应用于
向量
/列表时,我经常需要某种计数器/索引
值
。在
使用
基本循环函数时,可以通过将1依次添加到某个初始
值
来创建该索引。index 1"#> [1] "c has index 3"#> [1] "e has index 5"
使用
purrr
包
中
浏览 0
提问于2019-01-14
得票数 7
回答已采纳
2
回答
当列表中有一个
向量
时,我如何将一个列表列突变成一个普通
的
列表列,只留下最后一个
值
?
r
、
purrr
我试图
使用
purrr
::map_chr获取列表列
中
向量
的
最后一个元素作为实际
值
,以防它存在。可复制
的
例子:library(
purrr
) x <- data.table(one = c("a", "b", "c"), two = list("d", c("e","f","g&q
浏览 3
提问于2019-11-26
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手推人工智能中的特征值和特征向量
python yield在函数中起返回值中的使用
使用 Python 在 JMeter 中实现循环获取返回值的高效性能测试
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
快速掌握R语言中类SQL数据库操作技巧
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券