从R中的字符串中提取以特定模式存储的值并存储在数据帧中

从R中的字符串中提取以特定模式存储的值并存储在数据帧中,r,R,我有一个字符串文档,在R中作为单个字符串/因子变量读取。如下所示: 这是一件衬衫,这是一条牛仔裤。这些是T恤a=“feriuwoeiru”和裤子a=“eruawiorvnxmc” 我想要一个数据帧,它具有(a=”“)中的值: 我们可以使用str\u extract\u all library(stringr) v1 <- str_extract_all(str1, '(?<=a=")[^"]+')[[1]] v1 #[1] "dhfaskdjfk" "eruqiourmfmd

我有一个字符串文档,在R中作为单个字符串/因子变量读取。如下所示:

这是一件衬衫,这是一条牛仔裤。这些是T恤a=“feriuwoeiru”和裤子a=“eruawiorvnxmc”

我想要一个数据帧,它具有(a=”“)中的值:


我们可以使用
str\u extract\u all

library(stringr)
v1 <- str_extract_all(str1, '(?<=a=")[^"]+')[[1]]
v1 
#[1] "dhfaskdjfk"    "eruqiourmfmd"  "feriuwoeiru"   "eruawiorvnxmc"

d1 <- data.frame(v1, stringsAsFactors=FALSE)
库(stringr)
v1
library(stringr)
v1 <- str_extract_all(str1, '(?<=a=")[^"]+')[[1]]
v1 
#[1] "dhfaskdjfk"    "eruqiourmfmd"  "feriuwoeiru"   "eruawiorvnxmc"

d1 <- data.frame(v1, stringsAsFactors=FALSE)
str1 <- 'this is a shirt here a="dhfaskdjfk" and this is the pair of jeans a="eruqiourmfmd". These are tees a="feriuwoeiru" and these are trousers a="eruawiorvnxmc"'