我想在空格后选择第一个字符。我的MWE由
给出a <- c("United States", "South America")
a
"S" "A"
答案 0 :(得分:3)
inds = regexpr(" ", a) + 1
substring(a, inds, inds)
#[1] "S" "A"
或使用str_extract
的{{1}}
stringr
答案 1 :(得分:3)
base-R的例子:
gsub(".* (\\C).*", "\\1", a, perl = TRUE)
[1] "S" "A"