LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (April 2000, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 28 Apr 2000 09:10:58 -0700
Reply-To:     "Lund, Pete" <Peter.Lund@CFC.WA.GOV>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         "Lund, Pete" <Peter.Lund@CFC.WA.GOV>
Subject:      Re: Getting rid of single quotes
Comments: To: Foster Kerrison <foster@CYBERPORTAL.NET>
Content-Type: text/plain; charset="windows-1252"

Foster- I'd first suggest not being afraid to try something just because you think it might not work. Your thought of using COMPRESS() works just fine:

data _null_; test = "Joe's Store"; comp = compress(test,"'"); put test= comp=; run;

The worst you'd find trying something like this is that it didn't work and you'd go to plan B. The manual talks about issues of quotes within strings and ways to handle them. Basically, the most simple rule is to embed singles within doubles and doubles within singles. That's all you need to know for your example.

HTH-

Pete Lund WA State Caseload Forecast Council (360) 902-0086 voice (360) 902-0084 fax peter.lund@cfc.wa.gov

-----Original Message----- From: Foster Kerrison [mailto:foster@CYBERPORTAL.NET] Sent: Friday, April 28, 2000 9:09 AM To: SAS-L@LISTSERV.UGA.EDU Subject: Getting rid of single quotes

In cleaning up data can I get rid of a single quote (') in a character variable? For example I might have two records one with 'Joe's Store" and one with 'Joes store' that I want to merge so I need to get rid of the single quote in Joe's. I have thought of using the TRANSLATE( ) or COMPRESS( ) function to do this, but I don't think it will work because of the single quote.

Any suggestions?

Foster Kerrison. .


Back to: Top of message | Previous page | Main SAS-L page