Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Nick Cox <n.j.cox@durham.ac.uk> |
To | "'statalist@hsphsun2.harvard.edu'" <statalist@hsphsun2.harvard.edu> |
Subject | st: RE: RE: RE: handling the quote character stored in a string variable |
Date | Mon, 9 Jan 2012 15:15:47 +0000 |
... and it should be char(34) ! Nick n.j.cox@durham.ac.uk -----Original Message----- From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Nick Cox Sent: 09 January 2012 14:56 To: 'statalist@hsphsun2.harvard.edu' Subject: st: RE: RE: handling the quote character stored in a string variable That last sentence will not parse as intended. Replacement: Therefore, you need either a different string delimiter `" "' or to avoid using the literal character. Nick n.j.cox@durham.ac.uk -----Original Message----- From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Nick Cox Sent: 09 January 2012 14:41 To: 'statalist@hsphsun2.harvard.edu' Subject: st: RE: handling the quote character stored in a string variable gen type_corr = "expression" if marqueur_type2 == `"""' or ... if marqueur_type2 == char(32) Stata is struggling to see your expression your way because of the dual role of ", as a string delimiter and a literal character. Therefore, you either need a different string delimiter `" "' or to avoid using the literal character. Nick n.j.cox@durham.ac.uk Charles Vellutini I have a string variable ("marqueur" in the code below) which contains a single quotation mark for certain observations (the data is from Google's Adwords and keywords are enclosed in quotation marks when the correspondence type is based on the exact expression). However, Stata rejects a test on the quotation mark used as a character. I get the error message "too few quotes" when I run the following code: gen type_corr = "expression" if marqueur_type2 == """ and the data is like this : marqueur obs 1 [ obs 2 " obs 3 r obs 4 " etc. Any idea on how to run tests on the quotation mark stored in a string variable ? * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/