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

ベクトルを単一の列に変換し、文字列からandを削除するためにdata.frame使用します。gsubname":"

例:

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