Data Cart

Your data extract

0 variables
0 samples
View Cart

Codes and Frequencies



Loading Frequency Data...

Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Disemp : public Editor {

public:
  Disemp(VarPointer varInfo) : Editor(varInfo) {}
  void edit() {

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::br1991a: {
      if (BR1991A_0467() == 99 && (BR1991A_0448() == 1 || BR1991A_0448() == 2))
        a = 2;
    } break;
    case dataset_id::cn1990a: {
      if (CN1990A_0422() < 15)
        a = 9;
    } break;
    case dataset_id::gh2000a: {
      if (GH2000A_0403() < 7)
        a = 9;
    } break;
    case dataset_id::my1991a: {
      if (MY1991A_0428() == 0 && MY1991A_0406() <= 9)
        a = 9;
    } break;
    case dataset_id::my2000a: {
      if (MY2000A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::pa1980a: {
      if (PA1980A_0404() < 10)
        a = 9;
    } break;
    case dataset_id::mn2000a: {
      if (MN2000A_0426() == 9 && MN2000A_0421() == 1)
        a = 2;
    } break;
    case dataset_id::za2007a: {
      if (ZA2007A_0405() < 15 || ZA2007A_0405() > 74)
        a = 9;
    } break;
    case dataset_id::np2001a: {
      if (NP2001A_0449() == 9 && NP2001A_0402() >= 10)
        a = 2;
    } break;
    case dataset_id::pe2007a: {
      if (PE2007A_0438() == 99 && PE2007A_0403() >= 6)
        a = 2;
    } break;
    case dataset_id::th1970a: {
      if (TH1970A_0437() == 99 && TH1970A_0442() >= 11 && TH1970A_0442() <= 99)
        a = 2;
    } break;
    case dataset_id::th1980a: {
      if (TH1980A_0430() == 99 && TH1980A_0431() >= 11)
        a = 2;
    } break;
    case dataset_id::th1990a: {
      if (TH1990A_0429() == 99 && TH1990A_0432() >= 13)
        a = 2;
    } break;
    case dataset_id::th2000a: {
      if (TH2000A_0420() == 99 && TH2000A_0430() >= 13)
        a = 2;
    } break;
    case dataset_id::vn2009a: {
      if (VN2009A_0422() == 0 && VN2009A_0413() == 9)
        a = 9;
    } break;
    case dataset_id::sd2008a: {
      if (SD2008A_0435() == 9 && SD2008A_0434() == 9)
        a = 9;
    } break;
    case dataset_id::sv2007a: {
      if (SV2007A_0448() == 9 && SV2007A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::id1971a: {
      if (ID1971A_0420() == 9 && ID1971A_0402() < 10)
        a = 9;
    } break;
    case dataset_id::id1980a: {
      if (ID1980A_0440() == 9 && ID1980A_0404() < 10)
        a = 9;
    } break;
    case dataset_id::id1990a: {
      if (ID1990A_0442() == 0 && ID1990A_0406() < 10)
        a = 9;
    } break;
    case dataset_id::id1995a: {
      if (ID1995A_0453() == 9 && ID1995A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::ni2005a: {
      if (NI2005A_0431() == 9 && NI2005A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::fj2007a: {
      if (FJ2007A_0444() == 9 && FJ2007A_0432() == 9)
        a = 9;
    } break;
    case dataset_id::kg2009a: {
      if (KG2009A_0443() == 9 && KG2009A_0416() <= 14)
        a = 9;
    } break;
    case dataset_id::pa2010a: {
      if (PA2010A_0436() == 9 && PA2010A_0431() == 9)
        a = 9;
    } break;
    case dataset_id::ss2008a: {
      if (SS2008A_0435() == 9 && SS2008A_0434() == 9)
        a = 9;
    } break;
    case dataset_id::do2002a: {
      if (DO2002A_0407() < 10 && DO2002A_0455() == 99)
        a = 9;
    } break;
    case dataset_id::gh2010a: {
      if (GH2010A_0419() == 9 && GH2010A_0417() == 9)
        a = 9;
    } break;
    case dataset_id::ng2006a: {
      if (NG2006A_0415() == 99 && NG2006A_0404() < 10)
        a = 9;
    } break;
    case dataset_id::ng2007a: {
      if (NG2007A_0413() == 99 && NG2007A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::ng2008a: {
      if (NG2008A_0413() == 0 && NG2008A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::ng2009a: {
      if (NG2009A_0412() == 0 && NG2009A_0403() < 10)
        a = 9;
    } break;
    case dataset_id::ng2010a: {
      if (NG2010A_0481() == 9 && NG2010A_0404() < 5)
        a = 9;
    } break;
    case dataset_id::et1984a: {
      if ((ET1984A_0417() >= 1 && ET1984A_0417() <= 7 || ET1984A_0430() == 1) &&
          ET1984A_0418() == 99)
        a = 2;
    } break;
    case dataset_id::et2007a: {
      if (ET2007A_0032(0) == 1)
        a = 9;
    } break;
    case dataset_id::za2011a: {
      if (ZA2011A_0480() >= 1 && ZA2011A_0480() <= 3 && ZA2011A_0457() == 99)
        a = 2;
    } break;
    case dataset_id::pg2000a: {
      if (PG2000A_0429() == 99 && (PG2000A_0425() >= 1 && PG2000A_0425() <= 6))
        a = 2;
    } break;
    case dataset_id::pg2011a: {
      if (PG2011A_0435() == 99 && (PG2011A_0428() >= 1 && PG2011A_0428() <= 6))
        a = 2;
    } break;
      if ((AGE() < 15 || AGE() > 64) && AGE() < 999)
        a = 9;
    }

    setData(a);
  }
};