【发布时间】:2020-09-07 15:29:45
【问题描述】:
我有一个看起来像这样但有更多条目的表:
ID Gene Tier Consequence
1314 ABC TIER1 missense
1314 PKD1 TIER1 frameshift
1314 PKD1 TIER1 stop_gain
6245 BJD TIER1 splice_site_variant
7631 PKD2 TIER1 missense
7631 PKD2 TIER1 non_coding
5336 PKD1 TIER3 missense
1399 PKD1 TIER2 non_coding
我想将结果层次结构子集化为每个 ID 一行,结果层次结构:stop_gain > framshift > splice_site_variant > misense >n on_coding_mutation。实际上,“后果”按等级顺序大致有 10 种。
期望的结果:
ID Gene Tier Consequence
1314 PKD1 TIER1 stop_gain
6245 BJD TIER1 splice_site_variant
7631 PKD2 TIER1 missense
5336 PKD1 TIER3 missense
1399 PKD1 TIER2 non_coding
我曾想过将结果转化为数字,然后使用它,但想知道是否有办法单独使用文本来做到这一点。我在气闸环境中的 HPC 中工作,因此使用 base R 的解决方案更可取。
非常感谢您的宝贵时间
【问题讨论】: