4

我想从以下输入中提取名称,其格式如括号中所示

# Example of the input in brackets('name":"Tale")
name<- c('name":"Tale"','name":"List"')

我想提取引号之间的名称,如下所示。有什么建议么?

name
Tale
List
4

2 回答 2

3

我们可以使用stri_extract_last_words

library(stringi)
library(data.table)
setDT(list(name=stri_extract_last_words(name)))[]
#   name
#1: Tale
#2: List
于 2015-11-26T02:51:38.847 回答
1

将向量转换为单列data.frame,然后仅用于从字符串gsub中删除name":and 。"

例子:

transform(data.frame(name), name = gsub("name\":|\"", "", name))
##   name
## 1 Tale
## 2 List
于 2015-11-26T02:31:23.627 回答