r - 按 R 中的名称从矩阵中删除列
问题描述
我有一个 dgeMatrix,我想使用函数 grep 删除所有以 WO 开头的列。
解决方案
这是否有效:
m
WO1 WO2 WO3 C1 C2
[1,] 59 53 57 57 55
[2,] 55 51 57 54 51
[3,] 60 53 57 55 54
[4,] 59 53 59 50 53
[5,] 50 60 53 59 60
[6,] 59 52 54 54 51
[7,] 57 51 50 57 51
[8,] 55 58 60 58 55
[9,] 55 52 57 50 59
[10,] 52 51 59 54 51
m <- m[,-grep('WO',colnames(m))]
m
C1 C2
[1,] 57 55
[2,] 54 51
[3,] 55 54
[4,] 50 53
[5,] 59 60
[6,] 54 51
[7,] 57 51
[8,] 58 55
[9,] 50 59
[10,] 54 51
推荐阅读
- firebase - 如何通过firestore/firebase上的参数获取用户以获取另一个参数
- angular - Angular Observable 返回订阅者而不是 JSON 并且字符串显示未定义且没有结果
- python - Python 包没有正确构建
- java - Java DateTimeFormatter 一年中的月份格式
- javascript - 将 JS 数据附加到表头(使用该项目更新表头)
- python - Django:使用多个数据库时从 python manage.py migrate 中排除应用程序
- python-3.x - 如何在pyspark中使用链接?
- python - PDB2PQR 转换器会产生不同的原子电荷,具体取决于我是否提供生物组装的 pdb 或只是二聚体的一部分。哪个是对的?
- c++ - Armadillo 调用的 blas 函数的“非法价值”
- ms-access - MS-Access VBA“表达式中的语法错误(缺少运算符)”