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

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::co1985a: {
      if (CO1985A_0403() < 5)
        a = 0;
    } break;
    case dataset_id::ke1989a: {
      if (KE1989A_0411() == 9 && KE1989A_0403() < 6)
        a = 0;
    } break;
    case dataset_id::fr1968a: {
      if (FR1968A_0412() < 6)
        a = 0;
    } break;
    case dataset_id::es2001a: {
      a = 2;
      if (ES2001A_0421() == 1 || ES2001A_0422() == 1 || ES2001A_0423() == 1 ||
          ES2001A_0424() == 1)
        a = 1;
    } break;
    case dataset_id::ro1992a: {
      a = 1;
      if (RO1992A_0413() > 986 && RO1992A_0413() < 999)
        a = 0;
      if (RO1992A_0424() == 0 && RO1992A_0413() <= 986)
        a = 2;
      if (RO1992A_0424() == 0 && RO1992A_0413() == 999)
        a = 9;
    } break;
    case dataset_id::ro2002a: {
      a = 1;
      if (RO2002A_0430() == 0 && (RO2002A_0416() < 1996 ||
                                  RO2002A_0416() == 1996 && RO2002A_0417() < 9))
        a = 2;
      if (RO2002A_0430() == 0 &&
          (RO2002A_0416() > 1996 ||
           RO2002A_0416() == 1996 && RO2002A_0417() >= 9))
        a = 0;
    } break;
    case dataset_id::ch2000a: {
      if (CH2000A_0446() == 99 && CH2000A_0407() >= 5)
        a = 2;
    } break;
    case dataset_id::de1970a: {
      if (DE1970A_0417() == 9 && DE1970A_0474() <= 4)
        a = 0;
    } break;
    case dataset_id::uy1963a: {
      if (UY1963A_0413() == 0 && UY1963A_0410() == 0)
        a = 4;
    } break;
    case dataset_id::uy1996a: {
      if (UY1996A_0419() == 9 && UY1996A_0418() == 1)
        a = 4;
    } break;
    case dataset_id::do1981a: {
      if (DO1981A_0424() >= 3 && DO1981A_0424() <= 4 && DO1981A_0430() == 1)
        a = 1;
      if (DO1981A_0424() == 4 && DO1981A_0430() == 2)
        a = 3;
    } break;
    case dataset_id::ua2001a: {
      if (UA2001A_0411() == 5 && UA2001A_0402() >= 6 && UA2001A_0402() <= 91 &&
          UA2001A_0412() == 1)
        a = 1;
    } break;
    case dataset_id::cn2000a: {
      if ((CN2000A_0422() == 1 || CN2000A_0422() == 2) && CN2000A_0451() >= 6)
        a = 4;
    } break;
    case dataset_id::uy1963x: {
      if (UY1963X_0413() == 0 && UY1963X_0410() == 0)
        a = 4;
    } break;
    case dataset_id::uy1996x: {
      if (UY1996X_0419() == 9 && UY1996X_0418() == 1)
        a = 4;
    } break;
    case dataset_id::rw2002a: {
      if (RW2002A_0423() >= 1 && RW2002A_0423() <= 4 && RW2002A_0418() == 1)
        a = 3;
      if (RW2002A_0423() >= 6 && RW2002A_0423() <= 8 && RW2002A_0418() == 1)
        a = 3;
      if (RW2002A_0423() >= 1 && RW2002A_0423() <= 4 && RW2002A_0418() == 2)
        a = 4;
      if (RW2002A_0423() >= 6 && RW2002A_0423() <= 8 && RW2002A_0418() == 2)
        a = 4;
    } break;
    case dataset_id::sl2015a: {
      if (SL2015A_0427() == 1 && SL2015A_0428() == 1)
        a = 1;
    } break;
    }

    setData(a);
  }
};