我有一个带有多个空格的字符串向量。我想将其分成两个向量,最后一个空格为分界点。例如:
有没有一种快捷简便的方法来完成这个操作呢?我以前用 gsub 和正则表达式做过类似的事情,并成功地得到了第二个向量,具体操作如下:
vec <- c('This is one', 'And another', 'And one more again')
Should become
vec1 = c('This is', 'And', 'And one more again')
vec2 = c('one', 'another', 'again')
有没有一种快捷简便的方法来完成这个操作呢?我以前用 gsub 和正则表达式做过类似的事情,并成功地得到了第二个向量,具体操作如下:
vec2 <- gsub(".* ", "", vec)
但是我不知道如何获取vec1。
提前感谢。
vec1 <- gsub(“ [^ ] * $”,“”,vec)
- FrankieTheKneeMan