gpt4 book ai didi

r - dplyr 中过滤器功能的通配符

转载 作者:行者123 更新时间:2023-12-03 15:50:14 24 4
gpt4 key购买 nike

我正在使用 dplyr并且我想根据作为数据框第一列的样本 ID 过滤我的数据框(生物型),例如它们看起来像这样:

ID
chrX.tRNA494-SerAGA
chrX.tRNA636-AlaCGC
mmu_piR_000007
...

我想从以“mmu”开头的 ID 中过滤以“chr”开头的 ID:
biotype<- biotype %>% 
filter( str_detect (biotype, "^chr") ==TRUE )
biotype

有人可以帮忙吗?我只是在寻找类似 * 的东西这允许我过滤所有具有以这些特定字符开头的字符串的行......

最佳答案

我想你已经非常接近了。

library(stringr)
biotype %>% filter(str_detect(ID,"^chr"))

(需要指定列名, == TRUE 是多余的)。

关于r - dplyr 中过滤器功能的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47609373/

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