infile dictionary { * Good for 1989 through 1993 of the CPS Annual Earning File. _column(38 ) byte intmonth %2f "Interview Month" _column(41 ) byte hhnum %1f "Household number" _column(48 ) byte hurespli %1f "Line Number of Respondent" _column(70 ) byte minsamp %1f "Month in sample (4 & 8 are departing)" _column(114) byte state %2f "State" _column(120) byte centcity %1f "Central city status" _column(121) int msafips %4f "MSA/PMSA FIPS code" _column(125) byte pmsarank %2f "PMSA ranking" _column(127) int cmsarank %3f "CMSA/MSA ranking" _column(130) byte smsasize %2f "MSA/CMSA size" _column(132) byte cmsacode %2f "CMSA code" _column(142) byte smsastat %1f "Metropolitan status code" _column(143) byte icntcity %1f "Individual central city code" _column(145) str12 hhid %12s "Household ID" _column(275) byte sex %1f "Sex" _column(276) byte veteran %1f "Veteran" _column(277) byte gradeat %2f "(e&r) Highest grade attended" _column(279) byte gradecp %1f "(e&r) Whether completed highest grade" _column(277) byte grade92 %2f "(e&r) Highest grade attended" _column(183) byte doinglw %1f "What was doing most of last week" _column(185) byte hourslwa %2f "How many hours last all jobs" _column(188) byte uhours35 %1f "Usually works >= 35 hrs at this job" _column(189) byte why35lw %2f "Why not at least 35 hours last week" _column(220) byte class %1f "Class of worker" _column(239) byte uhours %2f "(dp) Usual hours" _column(241) byte paidhr %1f "(dp) Paid by the hour" _column(242) int earnhr %4f "(dp) Earnings per hour" _column(247) int uearnwk %4f "(dp) Usual earnings per week" _column(252) byte unionmm %1f "Union member" _column(253) byte unioncov %1f "Covered by a union contract" _column(257) byte studftpt %1f "Enrolled as a student full/part time" _column(264) byte lineno %2f "Persons line number in HH" _column(266) byte relaref %2f "Relationship to reference person" _column(270) byte age %2f "Age" _column(272) byte marital %1f "Marital status" _column(280) byte race %1f "Race" _column(281) byte activlwr %1f "(e&r) Major activity last week" _column(283) byte hourslw %2f "(e) How many hours last week?" _column(287) byte reasonlw %2f "Reason <= 35 hours last week" _column(292) byte absentlw %1f "Why absent from work last week?" _column(310) int ind80 %3f "3-digit industry code (1980)" _column(313) int occ80 %3f "3-digit occupation code (1980)" _column(316) byte classer %1f "(e&r) Class of worker" _column(335) byte uhourse %2f "(e&dp) Usual hours" _column(337) byte paidhre %1f "(e&dp) Paid by the hour" _column(338) byte unionmme %1f "(e) Union member" _column(365) byte agri %1f "Agricultural" _column(341) byte schenr %1f "Attending HS, college, or university last week" _column(342) byte schlvl %1f "Attending HS, college, or university" _column(344) byte ethnic %2f "Ethnicity" _column(348) byte lfsr89 %1f "(r) Labor force status recode" _column(352) byte ftpt89 %1f "Full-time or part-time status" _column(374) byte eligible %1f "(Earnings) eligibility flag" _column(381) byte classer2 %1f "(e&r) Class of worker 2" _column(383) int earnhre %4f "(e&dp) Earnings per hour" _column(387) int earnwke %4f "(e&dp) Earnings per week" _column(398) float weight %8.2f "Final weight x100" _column(406) float earnwt %8.2f "(dp) Earnings weight for all races x100" _column(422) byte famnum %2f "Family number" _column(426) byte ownchild %1f "Number of own children < 18 in pri. fam." _column(427) byte chldpres %2f "Presence of children < 18 in pri. fam." _column(429) byte pfamrel %1f "Primary family relationship" _column(501) byte I25a %1f "(dp) Usual hours (I25a) allocation flag" _column(502) byte I25b %1f "(dp) Paid by hour (I25b) allocation flag" _column(503) byte I25c %1f "(dp) Earnings/hr (I25c) allocation flag" _column(504) byte I25d %1f "(dp) Usl Earn/hr (I25d) allocation flag" }