gpt4 book ai didi

r - 查找包含向量元素的列表对象

转载 作者:行者123 更新时间:2023-12-04 12:01:49 24 4
gpt4 key购买 nike

我有一个向量列表。有没有办法在下面的设置中找到包含特定向量元素的列表对象?

示例数据:

> head(mylist)
$ENSG00000049449
[1] 5954 440034

$ENSG00000050327
[1] 7984 102725117

$ENSG00000072195
[1] 29904 100996693

$ENSG00000091262
[1] 368 105369239

$ENSG00000100031
[1] 2678 91227 92086 728441 102724197

$ENSG00000103319
[1] 29904 101930123

预期输出:
>magicalstuff(7984)
[1] "ENSG00000050327"

>magicalstuff(29904)
[1] "ENSG00000072195" "ENSG00000103319"

谢谢!

最佳答案

例如:

names(mylist)[(unlist(lapply(mylist, function(x) 29904 %in% x)))]
[1] "ENSG00000072195" "ENSG00000103319"

关于r - 查找包含向量元素的列表对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35948763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com