我希望在data77298$SAMPLE.CODE
中的第一个_之后替换所有内容,这样我就可以获得GSM2048265,GSM2048266等级,
是否可以使用单个命令将下划线后的所有字符串更改为null?
答案 0 :(得分:1)
你可以gsub
my_string<-c("GSM2048265_Somet_323_h4554ing_here","GSM2048266_sometwewe_sdsd_hing_here")
gsub("\\_.*","",my_string)
[1] "GSM2048265" "GSM2048266"
答案 1 :(得分:0)
怎么样:
library(stringr)
my_string<-c("GSM2048265_1_2_£_$_F_CA","GSM2048266_aasv_vaerv_vasd", "GSM2048266_arvqb_oyor_1234")
word(my_string, 1, sep = "_")