R:不匹配字符串向量的矩阵行子集

彼得尼尔森

我有一个基因表达数据矩阵,其中行是不同的基因,列是样本。

我有一个基因向量,我想从矩阵中过滤掉。使用基本语法可以轻松创建仅包含这些基因的矩阵:

expression_matrix[excluded_genes,]

但我不知道如何做相反的事情,即从矩阵中删除这些基因,而不是选择它们。我已经四处搜索,但没有找到(或理解)可以解决这个问题的东西。

苏连

希望这可以帮助。

# Create data
X <- iris[1:4, ]

X
#  Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#1          5.1         3.5          1.4         0.2  setosa
#2          4.9         3.0          1.4         0.2  setosa
#3          4.7         3.2          1.3         0.2  setosa
#4          4.6         3.1          1.5         0.2  setosa

# Remove the rows one and two
rows_to_remove <- c("1", "2")
X[!rownames(X) %in% rows_to_remove, ]
#  Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#3          4.7         3.2          1.3         0.2  setosa
#4          4.6         3.1          1.5         0.2  setosa

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字符串匹配行的子集行

通过使用基数R将子列表元素与字符向量的部分字符串匹配的子集R列表

子集向量/基于具有部分字符串匹配的命名向量的查找替换值

根据字符串匹配熊猫子集行

R data.table 根据字符向量中的部分字符串匹配选择行

R-部分字符串匹配子集

RegEx:不包含[字符的字符串的匹配行

从R中的字符串向量匹配单词

R - 将字符串向量与其自身匹配

从 R 中的向量中删除匹配规则的字符串

匹配相似的字符串向量并返回不匹配的元素

R:在字符串向量中查找多个字符串匹配

过滤 DataGridView 中与字符串不匹配的行

替换所有不包含匹配字符串的行

Python字符串比较与从文件读取的行不匹配

在一行中按字数对字符串向量进行子集化

字符串匹配的向量化

如何使用R中的字符串向量对data.table进行子集化

r-过滤包含向量中的字符串的行

numpy的字符串矩阵转换为共享的字符串数组会导致类型不匹配

在矩阵中对字符串进行子集化后如何获得字符串矩阵?

R:字符向量的子集

R-从字符串中提取与其他字符串不匹配的元素

R中的子集字符串

基于多个字符串的部分匹配,在R数据帧中对行进行子集

基于两列中的字符串匹配项的子集R数据帧

R中数据框列中间的字符串匹配子集

将字符串的大向量与模式的大向量匹配

从 R 或 python 中的字符串向量创建 0 和 1 的矩阵