更新时间:2023-11-10 08:09:22
您可以尝试sub
sub
df$country <- sub('.*,\\s*', '', df$location) df$country #[1] "New Zealand" "USA" "France"
或
library(stringr) str_extract(df$location, '\\b[^,]+$') #[1] "New Zealand" "USA" "France"
如果有多个单词,则在逗号后提取字符串中的最后一个单词,否则第一个单词
从Javascript中的字符串中获取最后一个单词
Java:获取字符串中最后一个单词的最简单方法