删除R列中的部分变量名
我想清理 R 变量列以仅获取物种名称。我想删除第二个“_”之后的变量名称。
这是我的桌子:
col1 | Col2 |
---|---|
Pelagodinium_beii_RCC1491_SRR1300503_MMETSP1338c20 | 4 |
Acanthoeca_10tr_SRR1294413_MMETSP0105_2c10003_g1_i1 | 5 |
Rhodosorus_marinus_UTEX-LB-2760_SRR1296985_MMETSP | 5 |
Vannella_sp._CB-2014_DIVA3-518-3-11-1-6_SRR1296762_M | 3 |
Florenciella_parvula_CCMP2471_SRR1294437_MMETSP134 | 5 |
我想要:
col1 | Col2 |
---|---|
Pelagodinium_beii | 4 |
Acanthoeca_10tr | 5 |
Rhodosorus_marinus | 5 |
Vannella_sp。 | 3 |
Florenciella_parvula | 5 |
我不太习惯 R,也没有找到合适的方法。
I want to clean up an R variable column to get only the species names. I would like to remove the variable names after the 2nd "_".
This is my table :
col1 | Col2 |
---|---|
Pelagodinium_beii_RCC1491_SRR1300503_MMETSP1338c20 | 4 |
Acanthoeca_10tr_SRR1294413_MMETSP0105_2c10003_g1_i1 | 5 |
Rhodosorus_marinus_UTEX-LB-2760_SRR1296985_MMETSP | 5 |
Vannella_sp._CB-2014_DIVA3-518-3-11-1-6_SRR1296762_M | 3 |
Florenciella_parvula_CCMP2471_SRR1294437_MMETSP134 | 5 |
I would like to have :
col1 | Col2 |
---|---|
Pelagodinium_beii | 4 |
Acanthoeca_10tr | 5 |
Rhodosorus_marinus | 5 |
Vannella_sp. | 3 |
Florenciella_parvula | 5 |
I'm not really used to R and I didn't find the right method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
df
如下:With
df
as follows:带有
strsplit
的选项:另一种方法是使用
stringr
包中的word
:An option with
strsplit
:Another way would be to use
word
fromstringr
package: