【发布时间】:2015-08-13 07:49:59
【问题描述】:
我有一个简单的数据框如下:
Name Number
4332.Dys_FSe_20PCent_HGD_fq.gz 8
4332.Dys_FSe_10PCent_LGD_fq.gz 2
4332.Dys_FSe_LGD_fq.gz 1
4332.GoodDy_10PCent_HGD_.fq.gz 1
4332.GoodDy_LessThan10PCent_HGD_.fq.gz 1
4332.GoodDy_10PCent_HGD_.fq.gz 1
4332.GoodDy_10PCent_HGD_.fq.gz 1
4332.GoodDy_15PCent_HGD_.fq.gz 1
4332.GoodDy_10PCent_HGD_.fq.gz 1
4332.GoodDys_15PCent_HGD_.fq.gz 4
我想提取子串 HGD 或 LGD 并将其放在另一个名为 Grade 的列中,结果是:
Name Number Grade
4332.Dys_FSe_20PCent_HGD_fq.gz 8 HGD
4332.Dys_FSe_10PCent_LGD_fq.gz 2 LGD
4332.Dys_FSe_LGD_fq.gz 1 LGD
4332.GoodDy_10PCent_HGD_.fq.gz 1 HGD
4332.GoodDy_LessThan10PCent_HGD_.fq.gz 1 HGD
4332.GoodDy_10PCent_HGD_.fq.gz 1 HGD
4332.GoodDy_10PCent_HGD_.fq.gz 1 HGD
4332.GoodDy_15PCent_HGD_.fq.gz 1 HGD
4332.GoodDy_10PCent_HGD_.fq.gz 1 HGD
4332.GoodDys_15PCent_HGD_.fq.gz 4 HGD
我想我正在使用 grep 并在此处粘贴,但我不知道如何根据 grep 创建一列,然后将新列粘贴到旧列上。
【问题讨论】:
标签: r