【发布时间】:2018-07-31 22:47:54
【问题描述】:
所以我想要这个数据框/字符串/向量
x<-c("WB (16)","CT (14)WB (15)","NBIO (15)","CT (12)CITG-TP (17)","BK (11)PS (15)BK-AR (15)")
看起来像这样
x<-
WB
WB
NBIO
CITG-TP
BK-AR
所以我想提取最后一个或唯一的值(这是一个单词和它的年份,所以例如 WB(15) 是一个值),然后删除带有括号的年份。我尝试使用sub(".*?)", "", x) 执行此操作,但是当只有一个条目时,它也会清除它,如下所示:
c( "", "WB (15)" , "" , "CITG-TP (17)","PS (15)BK-AR (15)")
我该怎么做?
【问题讨论】:
-
发布一个可重现的例子;您发布的不是 data.frame。
-
这样好吗?
-
检查示例中的逗号
标签: r regex dataframe substring gsub