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

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::pk1998a: {
      if (PK1998A_0036() == 9 && PK1998A_0037() == 1)
        a = 14;
    } break;
    case dataset_id::py2002a: {
      if (PY2002A_0040() >= 4 && PY2002A_0040() <= 6 &&
          (PY2002A_0039() == 1 || PY2002A_0039() == 4))
        a = 18;
    } break;
    case dataset_id::uy1963a: {
      if ((UY1963A_0052() == 1 || UY1963A_0052() == 7) && UY1963A_0053() == 1)
        a = 11;
      if ((UY1963A_0052() == 1 || UY1963A_0052() == 7) && UY1963A_0053() == 2)
        a = 16;
      if ((UY1963A_0052() == 1 || UY1963A_0052() == 7) && UY1963A_0053() == 3)
        a = 17;
    } break;
    case dataset_id::ng2010a: {
      if (NG2010A_0113() >= 3 && NG2010A_0113() <= 10 && NG2010A_0115() >= 1 &&
          NG2010A_0115() <= 2)
        a = 10;
    } break;
    case dataset_id::uy1963x: {
      if ((UY1963X_0052() == 1 || UY1963X_0052() == 7) && UY1963X_0053() == 1)
        a = 11;
      if ((UY1963X_0052() == 1 || UY1963X_0052() == 7) && UY1963X_0053() == 2)
        a = 16;
      if ((UY1963X_0052() == 1 || UY1963X_0052() == 7) && UY1963X_0053() == 3)
        a = 17;
    } break;
    }

    setData(a);
  }
};