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

Categories

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

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

1 Answer

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 "

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...