【发布时间】:2012-05-29 08:09:13
【问题描述】:
我想将第一个 _ 之后的字符向量中的所有内容大写。例如下面的向量:
x <- c("NYC_23df", "BOS_3_rb", "mgh_3_3_f")
应该是这样的:
"NYC_23DF" "BOS_3_RB" "mgh_3_3_F"
我一直在尝试使用regular expressions,但我无法做到这一点。任何建议,将不胜感激。
【问题讨论】:
-
gsub("(\\_*)", "", x)选择_,但不选择字符串的其余部分。帮助表中有关于大写的很好的例子。
标签: regex r capitalization