【发布时间】:2017-07-25 09:25:03
【问题描述】:
我有一列包含不同长度的 Id 列表,其中一些 Id 具有版本号。
rownames(x)
"ENSP00000424360.1-D4"
"ENSP00000424360.2-D4"
"ENSP00000424360.3-D4"
"ENSP00000437781-D59"
"XP_010974537.1"
"XP_010974538.1"
"XP_010974538.2"
我想把这些改成:
"ENSP00000424360"
"ENSP00000424360.1"
"ENSP00000424360.2"
"ENSP00000437781"
"XP_010974537"
"XP_010974538"
"XP_010974538.1"
我可以单独使用 ENSxx 或 XPxx 转换
make.unique(substr(rownames(x),1,15))
或
make.unique(substr(rownames(dds),1,12))
如何更改代码以获得所需的结果?
【问题讨论】: