/* This Proc Format program was automatically generated by Stat/Transfer ver.17.0.1746.0811 */

/* ENCODING CP1252 */



libname library 'INSERT LIBNAME HERE' ;

proc format library = library ;
   value SURV_MOD
      1 = '(1) Phone interview'  
      2 = '(2) Web Interview'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value SURV_LAN
      1 = '(1) English'  
      2 = '(2) Spanish'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value RV1F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_1F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_2F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_3F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_4F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_5F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_6F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_7F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_8F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS_9F
      0 = '(0) No'  
      1 = '(1) Yes'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NATECON
      1 = '(1) Excellent'  
      2 = '(2) Good'  
      3 = '(3) Not so good'  
      4 = '(4) Poor'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value SATFIN
      1 = '(1) Pretty well satisfied'  
      2 = '(2) More or less satisfied'  
      3 = '(3) Not satisfied at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q1F
      1 = '(1) Yes, a federal government responsibility.'  
      2 = '(2) No, not a federal government responsibility.'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q2A
      1 = '(1) Too much'  
      2 = '(2) Too little'  
      3 = '(3) About the right amount'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q2B
      1 = '(1) Too much'  
      2 = '(2) Too little'  
      3 = '(3) About the right amount'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q2C
      1 = '(1) Too much'  
      2 = '(2) Too little'  
      3 = '(3) About the right amount'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q8F
      1 = '(1) Too much'  
      2 = '(2) Too little'  
      3 = '(3) About the right amount'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q3F
      1 = '(1) Has helped the U.S.'  
      2 = '(2) Has hurt the U.S.'  
      3 = '(3) Hasn''t made much of a difference'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q4F
      1 = '(1) More active'  
      2 = '(2) Less active'  
      3 = '(3) Current level\'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q5A
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q5B
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q6F
      1 = '(1) Distribution is fair'  
      2 = '(2) Should be more evenly distributed'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q7F
      1 = '(1) We need more government involvement in the market to han'  
      2 = '(2) We need less government involvement in the market to han'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9A
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9B
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9C
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9D
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9E
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9F
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9G
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q9H
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value VOTE3A
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value VOTE3B
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value VOTE3C
      1 = '(1) Major problem'  
      2 = '(2) Minor problem'  
      3 = '(3) Not a problem'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q10F
      1 = '(1) Much stronger'  
      2 = '(2) Moderately stronger'  
      3 = '(3) Neither stronger nor weaker'  
      4 = '(4) Moderately weaker'  
      5 = '(5) Much weaker'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q11F
      1 = '(1) Too much'  
      2 = '(2) Too little'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q12F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not at all concerned'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q13F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q14F
      1 = '(1) Much easier'  
      2 = '(2) Slightly easier'  
      3 = '(3) No change'  
      4 = '(4) Slightly harder'  
      5 = '(5) Much harder'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q15A
      1 = '(1) Strongly agree'  
      2 = '(2) Somewhat agree'  
      3 = '(3) Somewhat disagree'  
      4 = '(4) Strongly disagree'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q15B
      1 = '(1) Strongly agree'  
      2 = '(2) Somewhat agree'  
      3 = '(3) Somewhat disagree'  
      4 = '(4) Strongly disagree'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q15C
      1 = '(1) Strongly agree'  
      2 = '(2) Somewhat agree'  
      3 = '(3) Somewhat disagree'  
      4 = '(4) Strongly disagree'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q15D
      1 = '(1) Strongly agree'  
      2 = '(2) Somewhat agree'  
      3 = '(3) Somewhat disagree'  
      4 = '(4) Strongly disagree'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q15E
      1 = '(1) Strongly agree'  
      2 = '(2) Somewhat agree'  
      3 = '(3) Somewhat disagree'  
      4 = '(4) Strongly disagree'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q16A
      1 = '(1) Yes, possible'  
      2 = '(2) No, not possible'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q16B
      1 = '(1) Yes, possible'  
      2 = '(2) No, not possible'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q16C
      1 = '(1) Yes, possible'  
      2 = '(2) No, not possible'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q16D
      1 = '(1) Yes, possible'  
      2 = '(2) No, not possible'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q16E
      1 = '(1) Yes, possible'  
      2 = '(2) No, not possible'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q17F
      1 = '(1) Whether someone is a man or a woman is determined by the'  
      2 = '(2) Someone can be a man or a woman even if that is differen'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q18F
      1 = '(1) Accepted by society'  
      2 = '(2) Discouraged by society'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q19F
      1 = '(1) Very proud'  
      2 = '(2) Somewhat proud'  
      3 = '(3) Not very proud'  
      4 = '(4) Not proud at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q20F
      1 = '(1) Stands above all countries in the world'  
      2 = '(2) One of the greatest countries in the world, along with s'  
      3 = '(3) There are other countries better than the United States'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q21F
      1 = '(1) Better'  
      2 = '(2) Worse'  
      3 = '(3) About the same'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q22F
      1 = '(1) Generally becoming more accepted'  
      2 = '(2) Holding steady'  
      3 = '(3) Generally becoming less accepted'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value Q23F
      1 = '(1) Strongly agree'  
      2 = '(2) Somewhat agree'  
      3 = '(3) Somewhat disagree'  
      4 = '(4) Strongly disagree'  
      5 = '(5) Not sure'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value ISSUES
      1 = '(1) The economy and jobs'  
      2 = '(2) Health care'  
      3 = '(3) Immigration'  
      4 = '(4) Abortion'  
      5 = '(5) Crime'  
      6 = '(6) Climate change'  
      7 = '(7) Foreign policy'  
      8 = '(8) Gun policy'  
      9 = '(9) Threats to democracy'  
      10 = '(10) Racism'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFA
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFB
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFC
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFD
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFE
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFF
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFG
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFH
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFI
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CONFJ
      1 = '(1) A great deal of confidence'  
      2 = '(2) Only some confidence'  
      3 = '(3) Hardly any confidence at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM1F
      1 = '(1) Increase'  
      2 = '(2) Decrease'  
      3 = '(3) No change'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM2A
      1 = '(1) Strongly approve'  
      2 = '(2) Strongly disapprove'  
      3 = '(3) Neither approve nor disapprove'  
      4 = '(4) Somewhat disapprove'  
      5 = '(5) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM2B
      1 = '(1) Strongly approve'  
      2 = '(2) Strongly disapprove'  
      3 = '(3) Neither approve nor disapprove'  
      4 = '(4) Somewhat disapprove'  
      5 = '(5) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM2C
      1 = '(1) Strongly approve'  
      2 = '(2) Strongly disapprove'  
      3 = '(3) Neither approve nor disapprove'  
      4 = '(4) Somewhat disapprove'  
      5 = '(5) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM2D
      1 = '(1) Strongly approve'  
      2 = '(2) Strongly disapprove'  
      3 = '(3) Neither approve nor disapprove'  
      4 = '(4) Somewhat disapprove'  
      5 = '(5) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM2E
      1 = '(1) Strongly approve'  
      2 = '(2) Strongly disapprove'  
      3 = '(3) Neither approve nor disapprove'  
      4 = '(4) Somewhat disapprove'  
      5 = '(5) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CRIM2F
      1 = '(1) Strongly approve'  
      2 = '(2) Strongly disapprove'  
      3 = '(3) Neither approve nor disapprove'  
      4 = '(4) Somewhat disapprove'  
      5 = '(5) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DEM1F
      1 = '(1) Extremely well'  
      2 = '(2) Very well'  
      3 = '(3) Somewhat well'  
      4 = '(4) Not very well'  
      5 = '(5) Not at all well'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value LEGIT
      1 = '(1) Yes, legitimately elected'  
      2 = '(2) No, not legitimately elected'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value AMDREAM
      1 = '(1) Still holds true'  
      2 = '(2) Never held true'  
      3 = '(3) Once held true but not anymore'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value NEWS2F
      1 = '(1) Fox News Network'  
      2 = '(2) CNN'  
      3 = '(3) MSNBC'  
      4 = '(4) Newsmax'  
      5 = '(5) OANN-the One America News Network'  
      6 = '(6) Other-please specify'  
      7 = '(7) Don''t watch cable  news'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value QPVVOTE2F
      1 = '(1) I did not vote in the 2020 presidential election'  
      2 = '(2) I thought about voting in the 2020 presidential election'  
      3 = '(3) I usually vote, but I didn''t in the 2020 presidential el'  
      4 = '(4) I''m sure I voted'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value QVOTE202F
      1 = '(1) Joe Biden'  
      2 = '(2) Donald Trump'  
      3 = '(3) Someone else'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value QVOTE120F
      1 = '(1) Joe Biden'  
      2 = '(2) Donald Trump'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DM5F
      1 = '(1) Urban'  
      2 = '(2) Suburban'  
      3 = '(3) Rural'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value PARTYID5F
      1 = '(1) Democrat'  
      2 = '(2) Lean Democrat'  
      3 = '(3) Don''t Lean/Independent/None'  
      4 = '(4) Lean Republican'  
      5 = '(5) Republican'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value PARTYID7F
      1 = '(1) Strong Democrat'  
      2 = '(2) Not so strong Democrat'  
      3 = '(3) Lean Democrat'  
      4 = '(4) Don''t Lean/Independent/None'  
      5 = '(5) Lean Republican'  
      6 = '(6) Not so strong Republican'  
      7 = '(7) Strong Republican'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value RELIG1F
      1 = '(1) Protestant (Baptist, Methodist, Non-denominational, Luth'  
      2 = '(2) Roman Catholic (Catholic)'  
      3 = '(3) Mormon (Church of Jesus Christ of Latter-day Saints/LDS)'  
      4 = '(4) Orthodox (Greek, Russian, or some other orthodox church)'  
      5 = '(5) Jewish (Judaism)'  
      6 = '(6) Muslim (Islam)'  
      7 = '(7) Buddhist'  
      8 = '(8) Atheist (do not believe in God)'  
      9 = '(9) Agnostic (not sure if there is a God)'  
      10 = '(10) Nothing in particular'  
      11 = '(11) Just Christian'  
      12 = '(12) Unitarian (Universalist)'  
      13 = '(13) Something else'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value ATTEND
      1 = '(1) Never'  
      2 = '(2) Less than once per year'  
      3 = '(3) About once or twice a year'  
      4 = '(4) Several times a year'  
      5 = '(5) About once a month'  
      6 = '(6) 2-3 times a month'  
      7 = '(7) Nearly every week'  
      8 = '(8) Every week'  
      9 = '(9) Several times a week'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value EVANGELI
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value MAGA
      1 = '(1) MAGA movement'  
      2 = '(2) Republican Party'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value IDEO
      1 = '(1) Very liberal'  
      2 = '(2) Somewhat liberal'  
      3 = '(3) Moderate'  
      4 = '(4) Somewhat conservative'  
      5 = '(5) Very conservative'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value MARITAL
      1 = '(1) Married'  
      2 = '(2) Widowed'  
      3 = '(3) Divorced'  
      4 = '(4) Separated'  
      5 = '(5) Never married'  
      6 = '(6) Living with partner'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value AGEGRP
      1 = '(1) 18 to 29'  
      2 = '(2) 30 to 39'  
      3 = '(3) 40 to 59'  
      4 = '(4) 60 to 65'  
      5 = '(5) 65+'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value EMPSTATU
      1 = '(1) Employed'  
      2 = '(2) Not employed'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value EDUCATIO
      1 = '(1) Less than a high school diploma'  
      2 = '(2) High school graduate or equivalent'  
      3 = '(3) Some college'  
      4 = '(4) College graduate or above'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value RACETH
      1 = '(1) White'  
      2 = '(2) Black or African American'  
      3 = '(3) Hispanic'  
      4 = '(4) Other'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value GENDER
      0 = '(0) Unknown'  
      1 = '(1) Male'  
      2 = '(2) Female'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value HHINCOME
      1 = '(1) Under $10,000'  
      2 = '(2) $10,000 to under $20,000'  
      3 = '(3) $20,000 to under $30,000'  
      4 = '(4) $30,000 to under $40,000'  
      5 = '(5) $40,000 to under $50,000'  
      6 = '(6) $50,000 to under $75,000'  
      7 = '(7) $75,000 to under $100,000'  
      8 = '(8) $100,000 to under $150,000'  
      9 = '(9) $150,000 or more'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value HOUSING
      1 = '(1) Owned or being bought by you or someone'  
      2 = '(2) Rented for cash'  
      3 = '(3) Occupied without payment of cash rent'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CENSUS_R
      1 = '(1) Northeast'  
      2 = '(2) Midwest'  
      3 = '(3) South'  
      4 = '(4) West'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;

proc datasets library = library ;
modify WSJ2024_PUF;
   format SURV_MODE SURV_MOD.;
   format SURV_LANG SURV_LAN.;
   format       RV1 RV1F.;
   format    NEWS_1 NEWS_1F.;
   format    NEWS_2 NEWS_2F.;
   format    NEWS_3 NEWS_3F.;
   format    NEWS_4 NEWS_4F.;
   format    NEWS_5 NEWS_5F.;
   format    NEWS_6 NEWS_6F.;
   format    NEWS_7 NEWS_7F.;
   format    NEWS_8 NEWS_8F.;
   format    NEWS_9 NEWS_9F.;
   format   NATECON NATECON.;
   format    SATFIN SATFIN.;
   format        Q1 Q1F.;
   format       Q2A Q2A.;
   format       Q2B Q2B.;
   format       Q2C Q2C.;
   format        Q8 Q8F.;
   format        Q3 Q3F.;
   format        Q4 Q4F.;
   format       Q5A Q5A.;
   format       Q5B Q5B.;
   format        Q6 Q6F.;
   format        Q7 Q7F.;
   format       Q9A Q9A.;
   format       Q9B Q9B.;
   format       Q9C Q9C.;
   format       Q9D Q9D.;
   format       Q9E Q9E.;
   format       Q9F Q9F.;
   format       Q9G Q9G.;
   format       Q9H Q9H.;
   format    VOTE3A VOTE3A.;
   format    VOTE3B VOTE3B.;
   format    VOTE3C VOTE3C.;
   format       Q10 Q10F.;
   format       Q11 Q11F.;
   format       Q12 Q12F.;
   format       Q13 Q13F.;
   format       Q14 Q14F.;
   format      Q15A Q15A.;
   format      Q15B Q15B.;
   format      Q15C Q15C.;
   format      Q15D Q15D.;
   format      Q15E Q15E.;
   format      Q16A Q16A.;
   format      Q16B Q16B.;
   format      Q16C Q16C.;
   format      Q16D Q16D.;
   format      Q16E Q16E.;
   format       Q17 Q17F.;
   format       Q18 Q18F.;
   format       Q19 Q19F.;
   format       Q20 Q20F.;
   format       Q21 Q21F.;
   format       Q22 Q22F.;
   format       Q23 Q23F.;
   format    ISSUES ISSUES.;
   format     CONFA CONFA.;
   format     CONFB CONFB.;
   format     CONFC CONFC.;
   format     CONFD CONFD.;
   format     CONFE CONFE.;
   format     CONFF CONFF.;
   format     CONFG CONFG.;
   format     CONFH CONFH.;
   format     CONFI CONFI.;
   format     CONFJ CONFJ.;
   format     CRIM1 CRIM1F.;
   format    CRIM2A CRIM2A.;
   format    CRIM2B CRIM2B.;
   format    CRIM2C CRIM2C.;
   format    CRIM2D CRIM2D.;
   format    CRIM2E CRIM2E.;
   format    CRIM2F CRIM2F.;
   format      DEM1 DEM1F.;
   format     LEGIT LEGIT.;
   format   AMDREAM AMDREAM.;
   format     NEWS2 NEWS2F.;
   format QPVVOTE20 QPVVOTE2F.;
   format QVOTE2020 QVOTE202F.;
   format QVOTE12020 QVOTE120F.;
   format       DM5 DM5F.;
   format  PARTYID5 PARTYID5F.;
   format  PARTYID7 PARTYID7F.;
   format    RELIG1 RELIG1F.;
   format    ATTEND ATTEND.;
   format EVANGELICAL EVANGELI.;
   format      MAGA MAGA.;
   format      IDEO IDEO.;
   format   MARITAL MARITAL.;
   format    AGEGRP AGEGRP.;
   format EMPSTATUS EMPSTATU.;
   format EDUCATION EDUCATIO.;
   format    RACETH RACETH.;
   format    GENDER GENDER.;
   format  HHINCOME HHINCOME.;
   format   HOUSING HOUSING.;
   format CENSUS_REGION CENSUS_R.;
quit;
