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

/* ENCODING CP1252 */



libname library 'ENTER LIBNAME HERE' ;

proc format library = library ;
   value SURV_MOD
      1 = '(1) Phone interview'  
      2 = '(2) Web interview' ;
   value SURV_LAN
      1 = '(1) English'  
      2 = '(2) Other' ;
   value FAVA
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED' ;
   value FAVB
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED' ;
   value FAVC
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED' ;
   value FAVD
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED' ;
   value CONCERN1F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN2F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN3F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN4F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN5F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN6F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN7F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CONCERN8F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value TRADE3A
      1 = '(1) Increase a lot'  
      2 = '(2) Increase somewhat'  
      3 = '(3) No effect'  
      4 = '(4) Decrease somewhat'  
      5 = '(5) Decrease a lot'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value TRADE3B
      1 = '(1) Increase a lot'  
      2 = '(2) Increase somewhat'  
      3 = '(3) No effect'  
      4 = '(4) Decrease somewhat'  
      5 = '(5) Decrease a lot'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value TRADE3C
      1 = '(1) Increase a lot'  
      2 = '(2) Increase somewhat'  
      3 = '(3) No effect'  
      4 = '(4) Decrease somewhat'  
      5 = '(5) Decrease a lot'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value TRADE3D
      1 = '(1) Increase a lot'  
      2 = '(2) Increase somewhat'  
      3 = '(3) No effect'  
      4 = '(4) Decrease somewhat'  
      5 = '(5) Decrease a lot'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value ROLE
      1 = '(1) A more active role'  
      2 = '(2) A less active role'  
      3 = '(3) Its current role is about right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value ALLYA
      1 = '(1) Close allies'  
      2 = '(2) Friendly but not close allies'  
      3 = '(3) Not friendly but not enemies'  
      4 = '(4) Enemies'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value ALLYB
      1 = '(1) Close allies'  
      2 = '(2) Friendly but not close allies'  
      3 = '(3) Not friendly but not enemies'  
      4 = '(4) Enemies'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value ALLYC
      1 = '(1) Close allies'  
      2 = '(2) Friendly but not close allies'  
      3 = '(3) Not friendly but not enemies'  
      4 = '(4) Enemies'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value ALLYD
      1 = '(1) Close allies'  
      2 = '(2) Friendly but not close allies'  
      3 = '(3) Not friendly but not enemies'  
      4 = '(4) Enemies'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value DIVERSIT
      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' ;
   value QRACE2F
      1 = '(1) Not at all serious'  
      2 = '(2) Not too serious'  
      3 = '(3) Moderately serious'  
      4 = '(4) Very serious'  
      5 = '(5) Extremely serious'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value COLLEGE5F
      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' ;
   value COLLEGE1F
      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' ;
   value COLLEGE2F
      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' ;
   value COLLEGE3F
      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' ;
   value DEIA
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value DEIB
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value DEIC
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value DEID
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value RACE5A
      1 = '(1) Often'  
      2 = '(2) Sometimes'  
      3 = '(3) Rarely'  
      4 = '(4) Never'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value RACE5B
      1 = '(1) Often'  
      2 = '(2) Sometimes'  
      3 = '(3) Rarely'  
      4 = '(4) Never'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value RACE5C
      1 = '(1) Often'  
      2 = '(2) Sometimes'  
      3 = '(3) Rarely'  
      4 = '(4) Never'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value RACE5D
      1 = '(1) Often'  
      2 = '(2) Sometimes'  
      3 = '(3) Rarely'  
      4 = '(4) Never'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME2F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME1F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME3F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME4F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME5F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME6F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME7F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME8F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIME9F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value HTCRIM10F
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value OCRA
      1 = '(1) Extremely confident'  
      2 = '(2) Very confident'  
      3 = '(3) Somewhat confident'  
      4 = '(4) Not very confident'  
      5 = '(5) Not at all confident'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value OCRB
      1 = '(1) Extremely confident'  
      2 = '(2) Very confident'  
      3 = '(3) Somewhat confident'  
      4 = '(4) Not very confident'  
      5 = '(5) Not at all confident'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value OCRC
      1 = '(1) Extremely confident'  
      2 = '(2) Very confident'  
      3 = '(3) Somewhat confident'  
      4 = '(4) Not very confident'  
      5 = '(5) Not at all confident'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value OCRD
      1 = '(1) Extremely confident'  
      2 = '(2) Very confident'  
      3 = '(3) Somewhat confident'  
      4 = '(4) Not very confident'  
      5 = '(5) Not at all confident'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value PARTYID7F
      1 = '(1) Strong Democrat'  
      2 = '(2) Not so strong Democrat'  
      3 = '(3) Lean Democrat'  
      4 = '(4) Independent/None - Do not lean'  
      5 = '(5) Lean Republican'  
      6 = '(6) Not so strong Republican'  
      7 = '(7) Strong Republican'  
      99 = '(99) UNKNOWN' ;
   value RELIG1F
      1 = '(1) Protestant (Baptist, Methodist, Non-denominational, Luth'  
      2 = '(2) Roman Catholic (Catholic)'  
      3 = '(3) Just Christian'  
      4 = '(4) Buddhist (Buddhism)'  
      5 = '(5) Other religion'  
      6 = '(6) Nothing in particular'  
      7 = '(7) Atheist/Agnostic'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value LANG_ATH
      1 = '(1) English'  
      2 = '(2) Chinese'  
      3 = '(3) Korean'  
      4 = '(4) Tagalog'  
      5 = '(5) Vietnamese'  
      6 = '(6) Gujarati'  
      7 = '(7) Telugu'  
      8 = '(8) Bengali'  
      9 = '(9) Japanese'  
      10 = '(10) Miao, Hmong'  
      11 = '(11) Other Language'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value COO
      1 = '(1) In the United States'  
      2 = '(2) Outside the United States'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value SECONDGE
      0 = '(0) All other respondents'  
      1 = '(1) Born in the U.S. and child of at least one parent born o' ;
   value AGEGRP
      1 = '(1) 18 to 29'  
      2 = '(2) 30 to 39'  
      3 = '(3) 40 to 59'  
      4 = '(4) 60 to 64'  
      5 = '(5) 65 or older' ;
   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' ;
   value EDUCATIO
      1 = '(1) Less than a high school diploma'  
      2 = '(2) High school graduate or equivalent'  
      3 = '(3) Some college'  
      4 = '(4) Bachelor''s degree'  
      5 = '(5) Post grad study or professional degree' ;
   value AANHPI_O
      1 = '(1) Chinese (and no other AAPI origin)'  
      2 = '(2) Asian Indian (and no other AAPI origin)'  
      3 = '(3) Filipino (and no other AAPI origin)'  
      4 = '(4) Vietnamese (and no other AAPI origin)'  
      5 = '(5) Korean (and no other AAPI origin)'  
      6 = '(6) Japanese (and no other AAPI origin)'  
      7 = '(7) Native Hawaiian/Pacific Islander (and no other AAPI orig'  
      8 = '(8) Other singular AAPI origin'  
      9 = '(9) Multiple AAPI origins' ;
   value GENDER
      1 = '(1) Male'  
      2 = '(2) Female' ;
   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' ;
   value HOUSING
      1 = '(1) Owned or being bought by you or someone in your househol'  
      2 = '(2) Rented for cash'  
      3 = '(3) Occupied without payment of cash rent' ;
   value EMPSTATU
      1 = '(1) Working - as a paid employee'  
      2 = '(2) Working - self-employed'  
      3 = '(3) Not working - on temporary layoff from job'  
      4 = '(4) Not working - looking for work'  
      5 = '(5) Not working - retired'  
      6 = '(6) Not working - disabled'  
      7 = '(7) Not working - other'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED' ;
   value CENSUS_R
      1 = '(1) Northeast'  
      2 = '(2) Midwest'  
      3 = '(3) South'  
      4 = '(4) West' ;

proc datasets library = library ;
modify APNORC_june25_PUF;
   format SURV_MODE SURV_MOD.;
   format SURV_LANG1 SURV_LAN.;
   format      FAVA FAVA.;
   format      FAVB FAVB.;
   format      FAVC FAVC.;
   format      FAVD FAVD.;
   format CONCERN1A CONCERN1F.;
   format CONCERN1B CONCERN2F.;
   format CONCERN1C CONCERN3F.;
   format CONCERN1D CONCERN4F.;
   format CONCERN1E CONCERN5F.;
   format CONCERN1F CONCERN6F.;
   format CONCERN1G CONCERN7F.;
   format CONCERN1H CONCERN8F.;
   format   TRADE3A TRADE3A.;
   format   TRADE3B TRADE3B.;
   format   TRADE3C TRADE3C.;
   format   TRADE3D TRADE3D.;
   format      ROLE ROLE.;
   format     ALLYA ALLYA.;
   format     ALLYB ALLYB.;
   format     ALLYC ALLYC.;
   format     ALLYD ALLYD.;
   format DIVERSITY DIVERSIT.;
   format    QRACE2 QRACE2F.;
   format COLLEGE5A COLLEGE5F.;
   format COLLEGE5B COLLEGE1F.;
   format COLLEGE5C COLLEGE2F.;
   format COLLEGE5D COLLEGE3F.;
   format      DEIA DEIA.;
   format      DEIB DEIB.;
   format      DEIC DEIC.;
   format      DEID DEID.;
   format    RACE5A RACE5A.;
   format    RACE5B RACE5B.;
   format    RACE5C RACE5C.;
   format    RACE5D RACE5D.;
   format HTCRIME2A HTCRIME2F.;
   format HTCRIME2B HTCRIME1F.;
   format HTCRIME2C HTCRIME3F.;
   format HTCRIME2D HTCRIME4F.;
   format HTCRIME2E HTCRIME5F.;
   format HTCRIME2F HTCRIME6F.;
   format HTCRIME2G HTCRIME7F.;
   format HTCRIME2H HTCRIME8F.;
   format HTCRIME2I HTCRIME9F.;
   format HTCRIME2J HTCRIM10F.;
   format      OCRA OCRA.;
   format      OCRB OCRB.;
   format      OCRC OCRC.;
   format      OCRD OCRD.;
   format  PARTYID7 PARTYID7F.;
   format    RELIG1 RELIG1F.;
   format LANG_ATHOME1 LANG_ATH.;
   format       COO COO.;
   format SECONDGEN SECONDGE.;
   format    AGEGRP AGEGRP.;
   format   MARITAL MARITAL.;
   format EDUCATION EDUCATIO.;
   format AANHPI_ORIGIN AANHPI_O.;
   format    GENDER GENDER.;
   format  HHINCOME HHINCOME.;
   format   HOUSING HOUSING.;
   format EMPSTATUS EMPSTATU.;
   format CENSUS_REGION CENSUS_R.;
quit;
