Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
516 views
in Technique[技术] by (71.8m points)

r - Extract text name from String

I have a column with value as

"RED LOBSTER CA04606" or "Red Lobster NewYork WY245" n so on

How can I extract just the name Red Lobster or Red Lobster NewYork from it. Am tryin to using the stringr package.
Is there a way to check if its text only and can ignore the values with numbers in them?

Any help is highly appreciated. Thanks

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Try gsub

> x <- "RED LOBSTER CA04606"
> gsub("\S*\d+\S*",'', x)
[1] "RED LOBSTER "

> x<-"Red Lobster NewYork WY245"
> gsub("\S*\d+\S*",'', x)
[1] "Red Lobster NewYork "

> x<-"Red Lobster NewYork WY245 BLUE LOBSTER CA04606"
> gsub("\S*\d+\S*",'', x)
[1] "Red Lobster NewYork  BLUE LOBSTER "

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...