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 Dismntl : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::ug2002a: {
      if (UG2002A_0416() == 22)
        a = 1;
    } break;
    case dataset_id::my2000a: {
      if (MY2000A_0436() == 5 || MY2000A_0437() == 5)
        a = 1;
    } break;
    case dataset_id::lc1991a: {
      if (LC1991A_0471() == 1 || LC1991A_0472() == 1)
        a = 1;
    } break;
    case dataset_id::ir2006a: {
      if (IR2006A_0443() > 0 && (IR2006A_0444() == 9 || IR2006A_0445() == 9))
        a = 1;
    } break;
    case dataset_id::jm1991a: {
      if (JM1991A_0414() == 99 && JM1991A_0412() == 9)
        a = 0;
    } break;
    case dataset_id::sv1992a: {
      if ((SV1992A_0431() >= 0 && SV1992A_0431() <= 3 ||
           SV1992A_0431() >= 4 && SV1992A_0431() <= 5) &&
          (SV1992A_0432() == 4 || SV1992A_0433() == 4))
        a = 1;
    } break;
    case dataset_id::mx2010a: {
      if (MX2010A_0421() == 2 && MX2010A_0422() == 1)
        a = 1;
    } break;
    case dataset_id::ke2009a: {
      if (KE2009A_0429() == 5 || KE2009A_0430() == 5)
        a = 1;
    } break;
    case dataset_id::ie2011a: {
      if (IE2011A_0440() == 1 || IE2011A_0441() == 1)
        a = 1;
      if (IE2011A_0440() == 2 && IE2011A_0441() == 2)
        a = 2;
      if (IE2011A_0440() == 9 && IE2011A_0441() == 9)
        a = 0;
    } break;
    case dataset_id::zm2010a: {
      if (ZM2010A_0473() == 99 && ZM2010A_0417() == 9)
        a = 0;
    } break;
    case dataset_id::tt2011a: {
      if (TT2011A_0415() == 0 || TT2011A_0415() == 3)
        a = 0;
    } break;
    case dataset_id::bj2013a: {
      if (BJ2013A_0461() == 1 || BJ2013A_0462() == 1)
        a = 1;
    } break;
    case dataset_id::rw2012a: {
      if (RW2012A_0414() == 5 || RW2012A_0416() == 5 || RW2012A_0418() == 5 ||
          RW2012A_0420() == 5 || RW2012A_0422() == 5)
        a = 1;
    } break;
    case dataset_id::mu1990a: {
      if (MU1990A_0412() < 98 && MU1990A_0413() < 98 && MU1990A_0414() < 98)
        a = 2;
      if (MU1990A_0412() == 6 || MU1990A_0413() == 6 || MU1990A_0414() == 6)
        a = 1;
      if (MU1990A_0412() == 98 || MU1990A_0413() == 98 || MU1990A_0414() == 98)
        a = 9;
    } break;
    case dataset_id::mu2000a: {
      if (MU2000A_0416() < 98 && MU2000A_0417() < 98 && MU2000A_0419() < 98)
        a = 2;
      if (MU2000A_0416() == 6 || MU2000A_0417() == 6 || MU2000A_0419() == 6)
        a = 1;
      if (MU2000A_0416() == 98 || MU2000A_0417() == 98 || MU2000A_0419() == 98)
        a = 9;
    } break;
    case dataset_id::sl2015a: {
      if (SL2015A_0421() == 9 || SL2015A_0422() == 10)
        a = 1;
    } break;
    }

    setData(a);
  }
};