1

我坚持下去,所以,请,欢迎任何建议。

b <- str_extract_all(c('hello ringпрг','trust'), regex("[a-z]+", TRUE))

返回一个列表:

    List of 2
 $ : chr [1:2] "hello" "ring"
 $ : chr "trust"

但是我想为向量的每个元素创建一个带有这些单词字符串的向量c('hello ringпрг','trust'),例如"hello ring", "trust". 也欢迎任何其他功能和软件包。

4

2 回答 2

2

我们可以用

unlist(str_extract_all(c('hello ringпрг','trust'), regex("[A-Za-z ]+", TRUE)))
#[1] "hello ring" "trust" 

或者使用模式作为"[[:ascii:]]+"

于 2016-12-22T06:09:52.240 回答
2

使用sapply如下paste

b<-str_extract_all(c('hello ringпрг','trust'), regex("[a-z]+", TRUE))

sapply(b, paste, collapse = " ")

## [1] "hello ring" "trust" 
于 2016-12-22T06:11:49.097 回答