小编Asd*_*sda的帖子

选择列具有类似'hsa ..'的字符串的行(部分字符串匹配)

我有一个包含micro RNA数据的371MB文本文件.基本上,我只想选择那些有人类microRNA信息的行.

我已经使用read.table读取了该文件.通常,我会用sqldf完成我想要的 - 如果它有'like'语法(select*from <>其中miRNA就像'hsa').不幸的是 - sqldf不支持该语法.

我怎么能在R中这样做?我查看了stackoverflow并没有看到如何进行部分字符串匹配的示例.我甚至安装了stringr包 - 但它并不完全符合我的需要.

我想做的是这样的 - 所有选择hsa- *的行.

selectedRows <- conservedData[, conservedData$miRNA %like% "hsa-"]
Run Code Online (Sandbox Code Playgroud)

当然,这是不正确的语法.

有人可以帮我这个吗?非常感谢阅读.

阿斯达

string r match

80
推荐指数
4
解决办法
25万
查看次数

标签 统计

match ×1

r ×1

string ×1